Perl's actually excellent at processing unstructured data, and it had a strong foothold in bioinformatics for a time. I don't think the decision was as obvious as it looks.
Actual Perl code, disregarding regexp, certainly isn't anymore difficult to comprehend than code in most other languages.