You could use
local::lib to install the target bundle to an empty directory, and then see what else ends up installed in there. Depending on how deep into this you want to go you may end up wanting to test for different versions of Perl using perlbrew. If you want to create a database you could set up a pinto server. For diffing the before-and-after of a directory, I think
local::lib will be easiest - but you could always do a `git init; git add .; git commit -m 'init'` beforehand, do the install, then check `git status` afterwards.