It can't work that way. I've flipped through the docs, but there seems to be no way to adjust the HTTP version. Looks like you have to fiddle in the innards of the
LWP:: modules somewhere -
&LWP::Protocol::http::request() seems to be where it's at. That, or
&HTTP::Request::as_string() maybe. Or maybe somewhere else - I didn't look for very long.
Makeshifts last the longest.