Consulte OpenSource GeoAPI.Net - http://geoapi.codeplex.com
Esto tiene clases .NET para todos los tipos de geometría y una serie de herramientas para convertir a estos desde otros tipos como WKB. Mire el código fuente de la versión 2.11a src> GeoAPI> IO> WellKnownBinary. Hay lectores/escritores/analizadores, etc.
GeoAPI.Net se utiliza en varios proyectos como http://sharpmap.codeplex.com que tienen operaciones espaciales más complejas utilizando los tipos GeoAPI.Net. http://code.google.com/p/nettopologysuite/ también usa estas clases, por lo que tendrá una amplia gama de operaciones poderosas para usar en las clases si es necesario.
No sé nada sobre Sub-sonic, pero como las clases/interfaz de Point son .NET bastante estándar, no veo por qué esto debería causar problemas. Siempre puede echar un vistazo a la fuente en línea para verificar.