I needed to override some LWP::UserAgent options so I came up with the
following patch. Feel free to incorporate it if you find it useful. I have
not run the test suite.
The only problem I can foresee is that this creates the possibility that a
user agent could be re-used for multiple requests, which I'm sure could be
problematic in some cases.