You spent 4 years of learning Perl, 4 years in which you likely also massively improved your skills as a programmer, regardless of the Perl angle. Then you went to Python, bringing in your programmer experience, probably started off with a good book and had a much happier time.
So, do challenge yourself and ponder how much of that come from having spent 4 years programming, and how much from actual differences in the languages?