WWW::Mechanize Best Practices
Recently at $work we were discussing some of the behaviours of WWW::Mechanize when submitting forms. For instance, when you pass the fields parameter to the submit_form() method, Mechanize might take a very lax approach to submitting your data.
I've discussed some ways to make your useragent more secure and easier to debug. The whole article is at http://www.olafalders.com/2018/04/13/wwwmechanize-best-practices/