the interface says the RouteAware content returns an array of routes, i just fixed it to explicitly mention that this array can be empty. 

however, the page does not require a route, it *is* the route. this section is still too complicated. i really like the concrete example below, but the introduction is still more complicated than needed. may i ask you to try to simplify it further? i can also just merge and have a go myself if you want.