Remove hash-table for route name storage and rewrite other parts and documentation.