Return UIViewController from open methods

Yet another API break from routable-ios head.  This is useful for e.g.:
setting delegate methods on the controller.