With App::perlbrew, you are completely independent of the system Perl, but still need the system administrators to install external libraries.
Thanks for your Prompt reply! Contacting OS administrator is one of what I try to avoid actually because the customers I face to maybe not administrator and they maybe not have right to install external libraries on system path. So I think using Alien::* to install external libraries on user directory would be a elegant way or the worse, just copy libraries and set LD_LIBRARY_PATH?
I am trying to improve my English skills, if you see a mistake please feel free to reply or /msg me a correction