LWP по умолчанию обрабатывает перенаправления 3xx (я думаю, что вы вызываете эти перенаправления htaccess) для GET и HEAD, но вы можете изменить это, установив опцию reports_redirectable, или создав подкласс LWP и перехватив колбэк request_ok, или вместо этого вызвав simple_request запроса.
Для переадресации javascript вам потребуется обработать javascript; Я не уверен, что в настоящее время лучшим средством для этого является, но есть способы сделать это.
Возможно, вы также захотите проверить перенаправления обновления метатегов.