I have tried to prove that $9^n - 4^n \equiv 0 \pmod{5}$.
At first I started out with considering the cases when $n$ is even and when it's odd and then show that the resulting expressions are congruent with $0 \pmod{5}$, but i think the proof can be shortened even further:
$$ 9^n - 4^n \equiv (-1)^n - (-1)^n $$
No matter what value $n$ takes, $a - a = 0$ for all $a$, QED.
Is this reasoning solid?
Yes, your proof is valid.
But if in general one wishes to prove $a^n - b^n \equiv 0 \mod (a - b)$ ....
Well, $a - b \equiv 0 \mod (a-b)$
$a \equiv b \mod(a-b)$
$a^n \equiv b^n \mod(a-b)$
$a^n - b^n \equiv 0 \mod(a-b)$
Yeah, your proof is good... Really good.
Ultimately one will want to show $(a -b)\sum_{i=0}^{n-1} a^ib^{n-i-1} = a^n - b^n$. (i.e. not merely the divisor but that quotient as well.) But in the meantime your proof is slick.