in reply to remapping an arrayref of hashrefs to a hashref of array refs
Maybe you would like Data::Hash::Transform.
You can find this and other modules by searching cpan for hash or whatever other keywords might be relevant.