I'd almost take pity on him, and not press formal charges..
but keep the restraining order up... then if he does it again, nail his ass... MUCH bigger sentence

plus, he may just be a lonely old pervert... not that it really makes it right....
could really, really fuck up his life...