For years I used to design 2 layer boards with whole bottom destined to one continuous GND zone. So all signal and power lines were at top. From time to time I had to use some 0Rs.
Here is the example how it looks practically (all vias are GND):
Now when I started to design 4 layer boards I have In1 and In2 GND, signals at top and VCC at bottom (I have only VCC and GND vias). But my designs (as you can see in the above example) are simpler to be routed than yours. But even with your circuit there probably will be no problem to route signals and power having 2 layers for it.