in reply to use lib functionality
Is there any reason you can't install it (to a different directory than the usual place perhaps -- there are options to do that)? If it is a standalone pm file, then no it doesn't have to be "installed", but if you do go through the 'make, make test, make install', then you get the benefits of knowing that it was tested, and also the Makefile might do some other setup (but probably not, YMMV).