I'm not sure about the all or nothing? I have a hybrid IPv4/IPv6 connection that I use (only for 3G), and I can add an IPv6 only connection. Or do you mean the python implementation?
I can't do any coding (although I'm not afraid to make guided changes). I'd be more than happy to test and provide logs and feedback etc. if that would help.