Ich habe nicht verstanden, warum die Struktur so sein muss, wie Du sie beschreibst, aber wenn Du für das Kontaktformular eine Seite anlegst und dieser dann Deine Kategorie "Service" zuweist, hättest Du Deine Struktur. Man kann nun normalerweise Seiten keine Kategorie zuweisen, aber mit diesem Plugin geht es doch. Ich weiß allerdings nicht, ob man damit auch schon existierende Kategorien zuweisen kann, da ich das Plugin nicht ausprobiert habe.
Eine andere - etwas umständliche - Möglichkeit wäre vielleicht, drei Dinge anzulegen, nur für den Kontakt, damit das mit der Kategorie klappt:
1: Post mit dem Inhalt des Kontakts, dort Kategorie "Service" zuweisen
2. Leere Seite mit dem Titel Kontakt, die auf Nummer 3 zugreift:
3. Seitentemplate kontakt.php, das nur diesen einzigen Post abruft
Edit: Du könntest natürlich auch eine Unterkategorie "Kontakt" einrichten (denn so, wie ich es verstehe, möchtest Du gern - ist nur noch nicht - dass "News" und "Events" Unterkategorien von "Service" sind?), nur dass über die Kategorie eben nur ein Post, nämlich "Kontakt", abgerufen wird.
Edit-edit: Letzteres ist nicht schön. Es gibt noch ein Plugin namens Inline Posts - ich habe gerade keinen Link - damit kann man einzelne Posts in Seiten einfügen, ohne gleich ein eigenes Template anlegen zu müssen. Ich habe es noch nicht zum Laufen gekriegt; es funktioniert mit einem Shortcut.