I've been playing around with the new routes and they are awesome.
here's the edge documentation
http://edge.javascriptmvc.com/docs.html#!jQuery.routesets an attribute
$.route.attr('page', 'products');
gets an attribute
$.route.attr('page');
generates a link
$.route.link("Products", {page: 'products'})
make pretty routes like this (with defaults).
$.route('menu/:page/:id', {page:'products', id:10 });
listen to route changes in the controller like
"{$.route.data} page change" : function(a, ev, attr, how, value){
}