macht im prinzip 2 dinge. es lädt den quelltext Modul.pm, und es importiert eventuell
subroutinen.
wenn du im hauptskript
use Modul hast, brauchst du es zwar theoretisch in einem
modul von dir nicht, aber - grundsätzlich sollte man in einem skript/modul, das ein modul
braucht, auch das use schreiben, damit zum einen klar ist, "dieses skript/modul braucht
modul foo", zum anderen, weil sich ja das hauptskript mal ändern könnte und das modul
nicht mehr braucht. dann fällt dein modul auf die nase.
gedanken um performance brauchst du dir nicht zu machen, use() lädt ein modul letztendlich
nur einmal, egal, wie oft es insgesamt im programm vorkommt.