普通は、-I スイッチじゃなくて、 use lib でスクリプトに埋め込むもんじゃね?
まあシェバン行に書いても良いけどさ。

ついでに言えば、
BEGIN{ unshift @INC, "PATH" }
すりゃいいだけの話だから、PERL5LIB だの、 -I だの use lib だの解説
せんでも、
>パス通ってないんでないの?
だけで終りの話し。
これで理解出来ない奴は、40箱目あたりだと、「初心者スレに行け」
って誘導されて終り。