結果です。

まず、use Encode qw(from_to);での結果。
from_to($huga, 'cp932', 'eucjpms');
ダメでした。
���A�ケ�O���Uと続けて記入したデータが??????に化けました。

次にEncode::EUCJPMSを読み込ませた上で
↓のように記述してみました。
from_to($huga, 'cp932', 'eucjpms');
これもダメでした。���A�ケが全角空白に変換され   �O���Uと出力されてしまいました。

3、のuse utf8は時間が掛かるので明日にでも全改修してやってみます。