При use lib \'/some/path/to/yuor/module\'; этот путь добавляется в @INC.
Вот здесь <содержимое @INC> ты и увидишь свой путь.
Только полный путь(!) с корня иначе могут быть проблемы.
То есть, если твоя папка /var/www/user1/ то создай в нем папку lib в нее положи папку Apache (в которой соответственно лежит Session.pm) и вызов будет следующим:
use lib \'/var/www/user1/lib\';
use Apache::Session;
Так понятнее?