use strictで書くことが当然になってて、名前空間を区切れる以上、PerlがPHPより汚いことはありえない。
後はプログラマーの力量の問題。