yeah, it could be optional - but then the user would have to do alot of work to automatically or manually persist routes for their posts. I think it should stay as a requirement, the automatic routing can always be "disabled" by simply not configuring it.