in reply to Re^7: Why version strings?
in thread Why version strings?

How about:

BEGIN { die "Not new enough" if $] < 5.016; }