in reply to Test that a module is installed

How about use_ok ?

BEGIN{ use_ok "Bundle::Catalyst" }; BEGIN{ use_ok "SQL::Abstract" };

I'm not sure what you're trying to do though.