WWW::Mechanize::Shell is quite useful in getting a WWW::Mechanize script started.
In reply to Re: Accessing a DSL modem with LWP by PodMaster in thread Accessing a DSL modem with LWP by zentara