Use Perl::MinimumVersion to calculate min ver.
Modulino pattern for easier testing