Frankly, I consider this a bug in CPAN. The spirit of Perl
is to have lots of DWIM and to do the "natural" thing.
Considering 10 to be less than 9 isn't natural, nor very
DWIM. Version numbers aren't reals. I think that they are
working on it in 5.9. (And it's better fixed before 5.10
comes out, otherwise that will be consider older than 5.6 or 5.8).