VectorRoute is a few extensions to PostGIS fo allow routing between points around polygons