If you do something as root, and then try the same thing as a more mundane user and it doesn't work, then you are almost certainly running into a permission problem. In your case, check whether your user has access rights to the various directories in @INC. To be able to use a module, you need read rights on the directory containing the module and execute rights on every directory in the path leading to it. Of course, this assumes you're on a Unixy OS, but since your superuser is called root, that's probably the case.
CU
Robartes-