There might be better ways to achieve what you are trying to do instead of using a /32 subnet.
One can disagree with specifications but it's pretty clear from IETF rfc that /32 are used to indicate a host route, not subnets. I would argue that this bug should be rephrased as "Quantum does not raise an error when creating networks with /32 CIDR's".
If I understood your requirement correctly, how about using the --allocation-pool option to constraint the size of your floating ip pool to one?
There might be better ways to achieve what you are trying to do instead of using a /32 subnet.
One can disagree with specifications but it's pretty clear from IETF rfc that /32 are used to indicate a host route, not subnets. I would argue that this bug should be rephrased as "Quantum does not raise an error when creating networks with /32 CIDR's".
If I understood your requirement correctly, how about using the --allocation-pool option to constraint the size of your floating ip pool to one?