refactor Journey::Routes

* prefer do-end for multiline blocks
* prefer or-equals over returns with checks
* use #tap instead of intoducing a local variable and returning it