this might not be what you are after, but you should also check out PAR. you could create a PAR "bundle" of your modules and their (non-core) prerequisites and deploy it on the other machines.
<update time="Thu Mar 9 18:42:52 EET 2006">
or if you're only intrested in how to find you're module's prerequisites, you can use
Module::Scandeps (that PAR uses internally). </update>