Revert "patch router to provide req/res objects to direct methods, note this changes the method API"

This reverts commit 2517891e1ee759fa15041e9513d5c7f8abc2f661.