in reply to Modern Subroutine Signature Requires Perl Version

It can't be enabled by default because this:
sub foo($) { .... }
is both a valid signature and a valid prototype. So you have to explicitly tell perl which way to parse.

Dave.