Perl has a list of directories where it looks for modules. Most likely, xxx/xxx/xxx/cgi-bin/modules is not one of them; the path you've listed looks fairly standard to me. Moving it will cause it to fail in finding the module, unless you do some tricky stuff. You can do
use lib <path to module>, along with a change to the Makefile.PL call, to make it happen, but it's a good bit of work if you don't need it. See the page
How do I keep my own module/library directory? for directions.
----Asim, known to some as Woodrow.