Vielleicht kann man den Straßenzug EInwanggasse / Penzinger Str -> Ameisbrücke von secondary zu tertiary zurückstufen? Im Vergleich zu den anderen secondary-Straßen im Umfeld (Linzer Str., Hütteldorfer Str, Schlossallee) erschiene mir das gerechtfertigt. 

Die Nisselgasse würde ich als living_street beibehalten. Bei Begegnungszonen auf Hauptstraßen gibt es immer einen Konflikt im Tagging, weil man die Bedeutung für den Fußverkehr und die des Durchzugsverkehrs nicht mit einem einzelnen Wert darstellen kann. 
Routingmäßig ist die Durchfahrtsmöglichkeit durch das vehicle=yes gesichert.