Insofern ist der Unterschied zwischen 301 und 302 meiner Ansicht nach eher akademisch und hat auf die Praxis nur einen geringen Einfluss.
Er ist ziemlich wichtig. Wenn Du (z.B. im Zuge eines Relaunchs / einer SEO-Aktion) "/news.php?id=4711" in "/gelddrucken-im-hobbykeller" ändern möchtest, ist 301 die einzig sinnvolle Variante. Nur damit hältst Du Dein evtl. vorhandenes Google-Ranking. Der im Vergleich zu 302 dank Caching etwas geringere Traffic ist nur Beiwerk.
Zumal temporary auch ein sehr dehnbarer Begriff ist. Was ist temporär? für die nächsten 10 Minuten? Für die nächsten 2 Monate?
Keine Ahnung, ob das irgendwo definiert ist.
Da guckst Du mal in Deine Logs, ob die Umleitung noch gebraucht wird oder nicht und red' nicht immer von SEO sondern machs einfach ;)