Without LWP-Protocol-https installed, I get a message to install it when running your code. After installing it, I get a "connection refused" message. Are you sure your port is 8443? and not 443?
Your code works fine if I change the target:
my $req = HTTP::Request->new( GET => "https://signin.ebay.com" );