... and called it with perl a.pl arg1 arg2. I couldn't see a \r at the end of the line. So my guess is:
In your shell script where you call the perl script is a extra \r at the end of the line. Look at your editor settings there.