You could time your request using
WWW::Mechanize::Timed, and use
autocheck =>1 to see if a request was good or not.
If you want to check the time / status self, you'd could use
Time::HiRes.
You can simulate a back button using
$mech->back().
"We all agree on the necessity of compromise. We just can't agree on when it's necessary to compromise." - Larry Wall.