While I don't disagree with
use lib or adding -I to the shebang
line, you might consider using the PERL5LIB environment variable instead,
especially if the situation is temporary and you are going to install your
changes system-wide eventually.
By using the environment variable you don't have to remember to pull
the switch or use statement out of your code. I've preferred it that way
since I had a puzzling error caused by an old copy of a module I left
in a directory long after I was finished with it.
See also perlman:perlrun