Of course if it's one sole request, you can just stick to LWP::UserAgent or even LWP::Simple. If you can directly run the CGI script, the easier yet route would be to just call it from the command line..
Makeshifts last the longest.
Comment on Re^2: saving cgi output as html (even simpler)