hmm, okay. Ich sollte noch ne Fehlermeldung rein tun, wenn kein template angegeben wurde. Und das mit Exporter is au en bissl doof, weil in new() das script angegeben wird. Ich denke, ich werde Exporter einfach weglassen, die meisten Module nutzen ja eh OOP, also wird das wohl schon geläufig sein...
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="5065726c2d436f6d6d756e697479"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'
http://perl-tutor.de