Dynamic Routing PHP MVC
Looking pretty neat!

But it is missing some important functionality:


Ability to define the method of request. There are many kinds of HTTP request methods. Click here to learn more.
The fact that you have to call the "dyn" method for dynamic URLs is just not my taste. Other routers are capable of determining if the URL is dynamic or not. This is pretty easy to implement. You could do it like this. You can use REGEX, specifically, you can use the pattern /^&lt;+(.*)+&gt;$/. What you do is, you split the URL with / and use the above REGEX pattern to determine if  that particular part of the URL is dynamic or not. You can then get the value by getting the string in the same spot from the typed in URL comparing with the URL route defined.
Another great feature would be Request and Response objects. What you would do is, in each request, you pass a Request object with all the HTTP data and that controller method would return an instance of a Response object  that would tell the router what to do. Basically, it could be what data to return, HTTP Status Code, etc.


Otherwise, good job!