MINSCALEDENOM/MAXSCALEDENOM ist der minimale/maximale Maßstab für ein Layer, also 1:5000 bis 1:50000 wäre “MINSCALEDENOM 5000” + “MAXSCALEDENOM 50000”. Wenn Du für jede OpenLayers Zoomstufe den Maßstab rausfindest, hast Du die Daten schnell. Du darfst nur keine Lücke lassen, sprich ein WMS Layer (minscale…) 5000 bis (maxscale…) 9999 und das nächste dann ab (minscale) 10000, da JOSm auch zwischenrein zoomen kann. Für jedes Layer müsstest Du beides angeben, nur für das kleinste Layer nur MAXSCALEDENOM und für das größte Layer nur MINSCALEDENOM. Wie das mit dem Stapeln funktionieren soll, weiß ich gerade nicht. Evtl von oben immer mit der schlechtesten Zoomstufe anfangen und MAXSCALEDENOM weglassen. Dann klatscht er vielleicht solange Tiles übereinander, bis er bei höheren Zoomstufen nichts mehr findet. Aber ob Du bei einer Deutschlandansicht wirklich Kacheln mit einem Zoomlevel 18 sehen möchtest, weiß ich nicht. Daher vielleicht doch ein großzügiges MAXSCALEDENOM setzen.
Ich finde trotzdem, dass Du Dir das viel zu kompliziert machst.

Die Antwort auf die EInbindung von Bilder in 900913 hatte ich Dir oben schon gegeben