in reply to Any major difference between perl 5.00503 and perl 5.6?

I know a couple of differences:

open (FILE, "<", $file) # legal 5.6 only use warnings; # legal 5.6 only

However you will find them all listed in the official docs here

The key word you missed is perldelta :-)

cheers

tachyon