I updated my post above:
re: Also of note is that in Perl, a string that looks like a number is still a string until used in a numeric context. Feel free to suggest alternate wording for this sentence.
These leading zero situations can happen when reading DB files of various formats, say from a split() or whatever.