I suggest putting it under site, as you pointed out. But, I also recommend creating a directory above Team.pm that might describe the category of module that Team.pm is. You may want to put other modules into this directory. So, let's say you have the following structure:... iw-perl / site / XML / Team.pmYou would reference the above module in your script as:use XML::Team;