My take on this is to put an answer, if you believe that it is a correct answer. You'll probably learn more by being corrected, than just sitting quietly in the corner.
Lets face it, at the end of the day, everyone makes some mistakes, and anyone who claims otherwise is just lying to themselves. so, on this rather random logic, if we all make the odd duff answer, we shouldn't be penalised for it.
It's also worth noting that while someone may be a Perl newbie, they may have a vast knowledge of a.n.other language, or they may have a wonderful skill of being able to translate algorithms into implementations, if only as pseudo code. The point here is that everyone does have a strong point, and that everyone's input can be useful - even mine :)