Implement reverse routing

Implementors of livewire.Router should be given some way of letting us know how to reverse their routes.