Just had a quick glance at the README and I have to say that I couldn’t wrap my head around it. Is there an use case that couldn’t be (easily) implemented with ‘flat’ middleware?
When you have many middlewares, implementing with flat doesn't make sense, since the request goes through too many middlewares that are simply not relevant for it.
Also globbing is not needed since its a tree.