Это похоже на ответ Синан, но использует local :: lib :
Настройте ваши файлы как:
cgi-bin/script.pl
cgi-bin/lib/HTML/Template.pm
А в вашем скрипте:
use strict;
use warnings;
use local::lib 'lib';
use HTML::Parser;
Преимущество local :: lib в том, что вы можете устанавливать модули из CPAN прямо в каталог по вашему выбору:
perl -MCPAN -Mlocal::lib=lib -e 'CPAN::install("HTML::Parser")'