Added callback to Router::model.

The callback will let developer decide what to do with a not found value.