in reply to Writing Perl Modules

Excellent place to start – perldoc perltoot

Require - perldoc -f require
Use - perldoc -f use