Solch ein Präfix ist doch aber nur sinnvoll, wenn die Funktionen in einen anderen Namensraum exportiert werden. In deinem Beispiel sind es Methodenaufrufe, bei denen keine Namenskonflikte auftreten sollten. Oder aus welchen Gründen brauchst du diese?
Ich kann natürlich mit package Angaben Namensraum Konflikte umgehen, falls zwei Module gleiche Methodennamen verwenden.
Einen eigenen Exporter zu schreiben traue ich mir echt nicht zu.
So würde nur die Möglchkeit bleiben mit eval in der Konstruktorphase diese Methoden zu erzeugen. Das hat aber, so meine ich, eine empfindliche Performance Einbusse.
Naja, das scheint mir für das Namensraumproblem nicht angemessen.
Derzeit versuche ich, diese Lekture da zu verstehen.
http://www.perldesignpatterns.com/?PerlDesignPatterns
mfg Beat
Selber klauen ist schöner!