in reply to Split up a perl script

perldoc perltoot

perldoc Exporter

What you want to investigate is creating modules that export functions and groups of functions.