Wouldn't a points table be much faster than having to parse the geom array field ? I'm curious as to why the geom field was chosen to be created as a special array field.