TVS is physically smaller than typical MOV which can absorb more energy, but softer clamping and they age.
I would use a MOV to protect the SCR's and opto againt HV spikes.
This is not welding all the time so a 10-20mm 275VRMS MOV. Epcos S14K275 is 151J for 2msec., clamps to ~500V typ. and max. 710V but that is a 100A lightning strike.
One protection scheme I have seen two SMB TVS (SMBJ220 back-back) used across TRIAC opto pin 4,6.
A HV spike thus turns on an SCR to shunt the HV surge for the one half-cycle. The TVS also protect the opto.
This worked well enough in an 240VAC 35A industrial controller.
MOC3041 is 400V part, MOC3063 is 600V, MOC3083 is 800V.
I would have no protection for the MCU power supply. A HV spike has to make it through the transformer, and bridge, filter caps and it's more psychological to put a MOV there.
IC2 became a 7824... should be a 7805.
I would have C7 over with C9 filter cap. (total ~2,200uF) as this gives longer hold time for the MCU during sags. 100uF after Vreg is ok. D11, D10 I can see having no purpose?
Pedal input must have ESD protection, it should not go straight into MCU. It will pick noise due to high value pullup in AVR. I would use a low value pullup, series resistor, clamp diodes and a RFI cap so it does not false-trigger.