Tjek OpenSource GeoAPI.Net - http://geoapi.codeplex.com
Denne har .NET klasser for alle geometrityper og en række værktøjer til at konvertere til disse fra andre typer såsom WKB. Se på kildekoden til version 2.11a src> GeoAPI> IO> WellKnownBinary. Der er læsere/skribenter/parsere osv.
GeoAPI.Net bruges i en række projekter såsom http://sharpmap.codeplex.com som har mere komplekse rumlige operationer ved hjælp af GeoAPI.Net-typerne. http://code.google.com/p/nettopologysuite/ bruger også disse klasser, så du vil have en bred vifte af kraftfulde operationer til at bruge på klasserne, hvis det er nødvendigt.
Jeg ved intet om Sub-sonic, men da Point-klasserne/grænsefladen er ret standard .NET, kan jeg ikke se, hvorfor dette skulle give problemer. Du kan altid se på kilden online for at tjekke.