> Can't load '/usr/local/lib/perl5/site_perl/5.10.1/mach/auto/HTML/Parser/Parser.so'
とあるので/usr/local/lib/perl5/site_perl/5.10.1/mach/auto/HTML/Parser/Parser.soを用意すればいい

こういうとき、どうしてもわからないと5.10.1を前の数字(5.9.0とか)に置き換えて得られたファイルをコピーしたり、
他のPCから引っ張ってくることがある
果てには、「locate Parser.so」などとやって出てきた中から引っ張ってくることもある
これで動くこともあるが、問題が発生する可能性もあるので全く勧められない