Nem vagyok perl szaki de SOAP::Lite-al nem lenne könnyebb :
use SOAP::Lite;
$SOAP::Constants::PREFIX_ENV="SOAP-ENV"; # seems to fix random 400 Bad Request from the IIS hosted .NET crap
$soap= new SOAP::Lite -> service('http://www.mnb.hu/arfolyamok.asmx?WSDL');
print $soap->GetCurrentExchangeRates();