in reply to How do you manage module deployment?

Have you considered adding tests in your testing suite for modules you need/expect?

In Test::more, I believe you can test if Some::Module version 1.02 is being available with something like this

BEGIN { use_ok('Some::Module', 1.02) }

When you run a "make test" on a box that has a different version of Some::Module, the test above will fail.