James has stated that he intends OpenVPN to support no features which would have it masquerade as another protocol. AIUI, implementing GET or POST methods would be effectively doing just that.
You could presumably just run OpenVPN through httptunnel without making any changes to OpenVPN's source at all. http://article.gmane.org/gmane.network.openvpn.user/6394/