post mount front and rear shimano callipers are the same, its just the adapter, right or left hand lever and hose length that makes the 'front' or 'rear' when you buy them with any other parts. The only exceptions are some xtr's and 5+ years old ones. So yes you'll need the new calliper and a new olive top conect your existing hose back on, and re-use the adapter from your old calliper, keeping the front 160 mount for spares.
Otherwise most disc rotors are interchangeable, with the exception of vented or floating rotors (posh hope/magura) and some of the newer flashier shimano rotors with particularly wide aluminum spiders in the middle of them.
Personally I'd go for a replacement calliper, although its near impossible to 'fix' a leaky shimano rotor or lever, when they do work they are very reliable and easy to look after. If you're happy with the performance then stay with what you know.