Moving report about old soldier (7)

I believe the answer is:
trooper
'soldier' is the definition.
(trooper is a kind of soldier)
'moving report about old' is the wordplay.
'moving' is an anagram indicator (letters are moved around).
'about' is an insertion indicator.
'old' becomes 'o' (abbreviation).
'report' with letters rearranged gives 'troper'.
'troper' going around 'o' is 'TROOPER'.
(Other definitions for trooper that I've seen before include "Soldier, proverbial swearer" , "Proverbially swearing soldier" , "Cavalry soldier" , "ship" , "Cavalryman" .)