I did use CGX AGA for a bit. It was fine for 8-bit stuff, such as Benoit and the like. There was no 15/16/24/32 bit support though..
It doesn't actually need a PPC - it just uses the ppc.library's AllocVec() replacement function to get memory aligned to a 32 byte boundary (AFAIK).
Maybe somebody could write a tiny stub ppc.library for this purpose ;-)