You write "To get the three outputs you want on an AVR processor you will have to use three timers. The m328 processor has three timers. "
Could I also use a single timer, with the A side toggling an output at 7 and the B side toggling another output at 3, to get two outputs with 1 MHz but with phase shift?