Ah, I was hoping you'd talk about it's I²C.

That's what I wondered about too when the GreePAK5 came out, but I haven't looked into how to bit-bang it, so I'm very curious to see how that would look on the NES hardware and software-wise. I thought it would involve reading back as well as writing (for full-blown I²C) , but maybe not? I like that mapper. Maybe you could also connect CPUA14 directly to flashROM's A18, and use those 4 mapper bits for a 32kB/512kB mode. 16kB/256kB mode would still work, I think.
One thing I noticed when the price changed on the GreenPAKs, seems that they stopped offering factory programming for quantities other than a full reel (3000 pieces). So using multiple parts in one design is a lot less attractive.. It's a tricky thing to balance anyways, it's easy to get I/O limited and you'd likely have to include the same signals on multiple parts, there are diminishing returns. I've toyed around with a GreenPAK+CPLD design and that's quite a pair. But using them together doesn't really help the I/O limit situation either.
Not having tested my mapper design is kinda driving me nuts, heheh. I have to rearrange my work area so I can get my PC, NES, and TV all together. I do know for sure though that I want to make a new mapper to follow up on my GTROM board, and it almost certainly will involve a GreenPAK. I don't mind buying a full reel of them, would take a while to use 3,000 but it's worth it. Though of course I'd start out with a decent hand-built batch first. GTROM was pretty much a drop-in replacement for UNROM that everyone already uses, a new one however could be fairly exotic.
