Here's a tar file containing the changes I mentioned. I'm submitting as a tar file as it contains a directory structure which was created by h2xs. I started to write this to be released to cpan but decided against it as there's no sense in having two copies of the same package floating around the internet. Also publishing to cpan would open other issues, like who from the dev team can upload updates to cpan; so yes, leave AdminClient with ATS. Anyway that's the reasoning behind the '-0.01' extension on the parent directory name.
Part of h2xs process results in a Makefile which does the actual install of the module. The README has the details, but it seems reasonable that in the future we could incorporate that h2xs Makefile into the ATS install scripts. Let me know if I've overlooked something and I'll be happy to make the changes.
Regarding port 8091, it's not being used by AdminClient. All requests are using the unix domain socket.