Yeah - I was looking for a way to get it to work without having to call `first`.

Given that it is trying to get the route for an object, its weird that it(the routing helper) doesn't call `first`.  Perhaps because it doesn't know if it needs the collection url or the item url?