https://en.wikipedia.org/wiki/Road_signs_in_Germany#/media/F...
Combine that with a stop sign to force a stop and yield.
It feels like this would solve the situation without the need for traffic lights. I'm sure I'm missing something though.