in reply to
Meaning of "Clean" Perl code
I come from a non Computer Science background too.
In MY (as strict as it gets) opinion, clean code is a code that is easily understable. You just read through and understand everything that's going on. It's a matter of style.
I believe people often refer to Perl as noise because of one of it's main characteristics: TMTOWTDI, therefore you can bump into a code that does something you understand in a manner that you don't.
Just my 2 cents.