Perl5.8のUnicodeは非常にbuggyなのでお勧めできない。
特に正規表現。

ちょっとうまく動かないからデバッガで動かしたら、
デバッグ時だけマッチしなかったり、Perl自体死んだり。
長めのスクリプト書いてると、デバッグできなくて結構悲惨な目に遭う。

「漢字だけにマッチ」とかやりたいときはencoding関係なしで
utf8でやってるな。
(\xe4[\xb8-\xbf][\x80-\xff]|[\xe5-\xe9][\x80-\xbf][\x80-\xbf])
って感じで。