Perl’s extra pass during global destruction to fire destructors on any remaining objects that escaped the purge--which was added and removed before 5.14.0--has been reinstated in 5.15.0, to be released tomorrow. I don’t know whether this is still a problem for Lucy, but, if it is, that gives you at least ten months before this change makes it into a stable release of Perl.
For those who are unaware of the issue, see: http://rt.perl.org/rt3/Ticket/Display.html?id=36347 http://rt.perl.org/rt3/Ticket/Display.html?id=82154 https://github.com/mirrors/perl/blob/33ce5db/pod/perldelta.pod#Other_notable_fixes (search for 36347)
