Klassennamen in URL zu kodieren führt dazu, dass Routing nicht sauber vom Code entkoppelt ist. Eine Änderung des Klassennamen hätte eine Änderung des URL zur Folge. Content-Negotiation über die Klasse regeln zu wollen ist außerdem auch nicht möglich.
Außerdem wird die Routingtable unnötig groß, wenn dynamische Anteile quasi statisch gemacht werden.
Freundschaft 😉