Alapesetben egy egyszerű programban minden a main modulba kerül be. Ha leírjuk a package szót, akkor az ez után következő deklarációk már az új modulba fognak tartozni. A modul neveihez a :: hivatkozás operátorral férhetünk hozzá (ez régen egy ' jel volt, de az egyszerűbb olvashatóság érdekében, meg a C++ programozók kedvéért ez megváltozott).
$elso = 1; # ez a $main::elso package MODUL; # uj modul kezdete $masodik = 1; # $MODUL::masodik $elso = 1; # $MODUL::elso $main::elso = 2; # $main::elso
A főmodul neveihez még a $::elso hivatkozással is hozzáférhetünk.