Bind a command bus to a route instead of just a single command

Hello!

Has anyone considered using a command bus with SlimPHP? Instead of binding every route to a single command, you’d bind it to the command bus, with one or more initial commands added to it. The benefit of always having a bus available is that every command can push another independent work unit to it, so you get a natural way to split your code in chunks, similar to a message queue, but internal to your program. If you also make each command a Generator you can yield all types of cool stuff that way.

Would you share a problem example that could be solved with a such approach?