Did you install any modules via CPAN before your built zoneminder?
If so, that is why a perllocal.pod showed up in your build. The best way to fix this is to uninstall those modules from CPAN, and then install the packaged versions of those modules. You should build & package the modules yourself if you cannot find someone else who has already done the work. Welcome to the world of package management.
The .packlist file started showing up in the build files when on newer distros. I guess it is a "feature" of newer Perl's. For entertainment, you can Google .packlist and see heated debates on whether this file should always be included in your package or discarded. I thought I read about a flag you could pass to Perl during build time that would tell it not to generate that file... but I forget what it was. Instead, I chose to just include that in my package filelist. On RPM based distros, you do that by adding a reference to the file in question, in the rpm specfile, under the %files section. I don't know anything about building on Debian so maybe someone else can tell you how to do that for a Debian package.