Еще лучший вопрос: почему вы используете eval? Я подозреваю, что вы используете LWP::UserAgent
, и если вы не реализуете свой собственный объект запроса, метод 'request` вряд ли умрет.
Итак, почему бы просто не использовать:
$response = $ua->request($r);