From the fine manual:
route
router.route(route, name, [callback])
Manually create a route for the router, The
route
argument may be a routing string or regular expression. Each matching capture from the route or regular expression will be passed as an argument to the callback.
So you can always say things like:
this.route(/my_resource\/(\d+)/, 'show')
in your router's initialize
if you need finer grained control over the routes than Backbone's string patterns give you.