in reply to "Cannot find location"

When running in a browser

Surely you mean: when running in a web server? There's no browser I am aware of which is able to run perl scripts (i.e. has an embedded perl.)

The system user which runs the web server surely has no access to /root on a well behaved system. /root is an utterly inappropriate place to install modules meant to be used system wide.

Consider installing them in a world readable place. Run perl -V:sitelib to find out where perl expects local modules to be.

perl -le'print map{pack c,($-++?1:13)+ord}split//,ESEL'