Did it ever occur to you that
"You can't install Perl 5.8 packages on 5.10" is not
something stupid, but a useful error message? Maybe you are really trying to install a WWW::Mechanize PPM that was built for 5.8, and not 5.10?
Maybe you can try the ppm packages from trouchelle.com.