Fix tests to work with a route returning a *payload*.
Fix route to actually return true / false on process() and a *payload* as a seperate call.