I don't think it's a good idea. I just don't.
Obviously churches would not have to marry gay people, but some would anyway. And then there'd be another debate, churches would be pressured to marry their gay members. Those that do marry gays, will be pressured too. It could never be clear cut, there will always be rows over these things.
The whole idea of changing the definition of marriage, to me, is dangerous.