The problem with HTTP:Response is that it allows you to construct an HTTP:Response, or receive one from LWP::UserAgent, but it doesn't allow you to SEND an HTTP::Response.
I suppose my problem is that LWP::UserAgent doesn't seem to want to let me send an HTTP::Response. Which is generally perfectly reasonable, but would be useful right now.