I thought I would provide an update for the people interested in this.
I created the merge request for the minor changes referenced above.
I also started looking at what would really be required for zfs support in m-a.
I created a local zfs branch of m-a that added support for zfs root to the mkinitcpio hooks and bootloader support for grub-uefi, grub-mrb and systemd-boot. I will push that branch tomorrow so anyone who is interested can take a look.
In theory, I should be able to knock out fstab generation, service enablement and cache creation pretty easily.