WWW :: Mechanize, между этими двумя вариантами. У него есть LWP :: UserAgent под капотом. У меня нет опыта работы с модулем CPAN WWW :: Spider, и я знаю, что он нигде не так известен, как WWW :: Mechanize, но вы можете посмотреть на него, чтобы увидеть, отвечает ли он вашим потребностям. Я бы проголосовал за хорошо проверенный вариант.