When scanning a file with:
my $ver = $pmv->minimum_version;
my $reason = $pmv->minimum_explicit_reason;
Invalid version format (non-numeric data) at /Users/ether/.perlbrew/libs/19.10@std/lib/perl5/Perl/MinimumVersion.pm line 278.
This is because a Perl::MinimumVersion::Reason object is being compared to a version object. The reason object needs a <=> overload.