Can you expound a bit more on the issue here as you see it?
Are you saying that
perl itself shouldn't ever turn dubious code into something
which might catch a signal and croak? From my little corner
of the universe it looks to me as though the code above is
asking for it and deserves whatever it gets, but that's
probably not your point. ;)