du hast doch meines Wissens nach nur 2 Ausgänge beim Mega8 für PWM zur Verfügung. Um Software PWM zu vermeiden, könntest du das PWN mutiplexen. So würde ein PWM Port reichen, allerdings brauchst du dann 3 Transistoren und 3 weitere Ports mit denen du die Transistoren ansteuerst.

Außerdem würde ich nie die Logik und die Servos aus einer Stromquelle versorgen.

edit:
oh ist schon spät. beim mega8 stehen ja doch drei PWM Hardware Ausgänge zur Verfügung... dann ist die Sache mit den Transistoren natürlich überflüssig. Aber wenn du mehr als 4 Servos schalten willst, dann trifft das wieder zu