I think having just the field opens up unpredictable behavior, e.g. in the use case of "(ContentObject)->$routes" if there is another document which just happens to have the field name "routeContent" it will break the system.

Personally I would add  a `targetDocument` (or `targetDocuments`) and make it mandatory. It seems to me very "fuzzy" otherwise.