Die Absicht: mit einem Package soll nicht versehentlich passieren, dass Du in deinem Modul eine Routine mit dem gleichen Namen anlegst, wie sie schon anderswo existiert, und dann je nach Ladereihenfolge die eine oder die andere Implementation aufgerufen wird, weil die zuletzt geladene die Erste ueberschreibt.Z.Zt. werden diese Probleme meist mit dem Voranstellen des Modulnamens geloest.
"Leider" kann man bei den Packages nach "use PackageName" die exportierten(!) Funktionen ohne Prefix ansprechen, was dann je nach geladenes Modul und exportierten Funktionen zu den gleichen Problemen fuehrt, das hatten wir unlaengst mit der "stat" Funktion erfahren.