I realize that you can write bad code in any language. However, less readable code may not necessarily qualify as bad code.
The author in the article below says 'Perl is renowned for being a language where you can express complicated commands in a very small amount of space.'
May be good Perl programmers do not sacrifice readability for brevity. However, it would appear that Perl allows 'brevity' like no other language. I mean no offence when I say all this. All I am trying to say that when an average programmer is learning a new language, he/she may find the brevity a bit hard.