Add wrapped-routes macro as a clean way of defining a set of routes that should all use the same side-effecting middleware