マジック1
モジュールの最後につけられる「1;」は別に1じゃなくても何でもよくて、要するにモジュールの最後の評価として true が返ればよい。
package Hoge; ... ... 10-5;
とか
package Hoge; ... ... "NG";
とか
package Hoge; ... ... '0.0';
とかでも問題ない。
ただし全くといっていいほど、「1」以上の意味はない。
環境によって use を抑制するくらい?
package Hoge; ... ... $^O =~ /mswin32/i;
みたいにして、Windows以外は使っちゃだめー、としてみるテスト?