in reply to Function Prototypes
If you absoulutely must use function protypes I suggest you convert to Perl 6.
I've rather fallen in love with Method::Signatures (http://search.cpan.org/~barefoot/Method-Signatures-20141021/lib/Method/Signatures.pm).
Aha! Thanks, davies, that's the one I remember seeing but couldn't find this morning. Excellent suggestion!