Когда я сталкиваюсь с такими проблемами, я печатаю всю HTML-страницу, чтобы я мог на нее взглянуть. Форма, которую вы ожидаете, вероятно, не там. Я подозреваю, что вы не получаете страницу, о которой вы думаете.
Первая страница выполняет небольшую обработку JavaScript для отправки формы. Поскольку WWW :: Mechanize не обрабатывает для вас ни одного из этих битов, я предполагаю, что ваша первая отправка формы как-то неполна или недействительна, поэтому следующая страница, которую вы получаете, является своего рода страницей ошибок. Это довольно распространенная проблема с динамическими сайтами.
Вы также можете сравнить, что делает мех с тем, что делает браузер с поддержкой JavaScript. Используйте какой-нибудь HTTP-сниффинг-инструмент для наблюдения за транзакциями. Делает ли интерактивный браузер что-то большее, чем мех?