以下妄想レスで失礼

jcode.plの場合は、Perl5.8(5.6以降?)の機能を敢えて使わず、シンプルに考えられる(、と思ってる)
文字列っていうのは全てバイト列で、もちろんutf8フラグなんてのはついてなくて、use utf8; とか
してなくて、入力されたバイト列を関数に渡してやれば変換されたバイト列が帰ってくる。

Encodeモジュールを非常に限定された形で同様に使うことは可能、な筈。

詳しい人、訂正よろ。(ほぼ全訂正、ていうか書き直せ!レベルと想像)