The return value of a signal handler is insignificant. Since the function doesn't have any side effects, he's effectively just ignoring warnings. It's almost obvious he's simply doing it for (Perl) poetic value.
Makeshifts last the longest.
Re^2: Unlocking the Dark Mysteries of Acme::Bleach