Thanks for the report. Are you concerned that there is a difference
between '0.3.5' and 0.003005?
If that is the case, rest assured that this behavior, which I introduced
recently, is intended. It is the proper way to represent version numbers
that are not numeric, e.g. '0.3.5' into a numeric version, e.g.
0.003005, that can be used to compare version numbers. This eliminates
some warning messages that Getopt::Euclid had because it was not using
numeric version numbers.
More background information at
http://search.cpan.org/~jpeacock/version-0.96/lib/version.pod#How_to_declare%28%29_a_dotted-decimal_version
If I misunderstood you, feel free to re-open this issue.
Florent