Thanks for your feedback. Unfortunately I don't quite follow your response.
I'm not attempting to update the system PERL or libraries, rather I was trying to generate up to date local copies of the modules that I listed within a local library using the cpanminus and the Perl local::lib module. To do this I used the following commands (per the iplayer installation guide.
curl -L "http://cpanmin.us" | perl - -l ~/perl5 App::cpanminus local::
eval `perl -I ~/perl5/lib/perl5 -Mlocal::lib`
echo 'eval `perl -I ~/perl5/lib/perl5 -Mlocal::lib`' >> ~/.bash_profil
Can you expand on how the NET::SSLeay and Openssl libraries relate to the problem with Net::HTTP?