Sehr schön!
Du hast nur mit der Differenz x als einziger Unbekannter gerechnet und auch verständlich erklärt, wie du zu deinem Ansatz gekommen bist.
Die "Standard-Lösung" wäre vielleicht ein Gleichungssystem, in dem neben der Differenz x auch noch die heutigen Alter von Peter und Paul als Variable auftreten (auch wenn das Alter von Peter bereits bekannt ist), also etwa so:
Peter = 2 * ( Paul - x ) (Peter ist heute doppelt so alt wie Paul vor x Jahren war)
Peter - x = Paul (vor x Jahren war Peter so alt wie Paul heute ist)
Peter = 28
Das erscheint unmittelbar einsichtig, wenn man es denn schließlich nach Aufdröselung dieser herrlichen Fragestellung so hingeschrieben bekommen hat.
Löst man auf, so erhält man x = 7 und Paul = 21