I can't get passed the way the code is formatted.
Please just write it the way people normally write JavaScript:
$$ ({
home: {
route: {
defaultOnly : true
}
}
})
Or in CoffeeScript:
$$
home:
route:
defaultOnly: true
Other than that, this is sort of interesting. Reminds me of Couch Apps, which I could never get the hang of and eventually had to stop messing with. Everything is declared according to a specific structure, but its hard to figure out what structure you are supposed to use for a given task. High learning curve and difficult translation from imperative thought to this type of patterned declaration.