I could well be wrong about Wayfinder's behavior in Revolution, in fact now that I think about it, I'm sure I am.
Confirmation: After reviewing Wayfinder, you are correct. It does return $output.
The issue is very likely that Wayfinder class is not completing its contruction: In the initialization there is this code.
'id' => $this->modx->resource->get('id'),
This causes a get() method on non-object error. This also explains why he is not getting a debug message. At the least, this should not happen in initialization... or there should be a check to make sure that $modx->resource is not empty.
[ed. note: fuzzicallogic last edited this post 14 years ago.]