in reply to pack and AES help needed

Other monks already gave advice for documents and CPAN modules. Enough to start coding and to present code samples just in case you get stuck.

I would also try to get test cases and sample data from the 3rd party vendor. That helps you check if you're on track.