Have you even looked at the POD for
HTTP::Request::Common?
HTTP::Request::Common::POST is not a package, it's a subroutine (exported by default, so that could also be
my $req = POST($URL, ...); ). The very least you can do before posting such an assumption is looking at the POD on
search.cpan.org.
Makeshifts last the longest.