The first one is easily done with the Mage Slayer and Pierce Magical Concealment feat lines; a lot of martial characters take these feats anyway, and I don't feel the need to replicate them.
As far as flying enemies, I don't really have an easy answer for you. It'd be hard to expand their mechanics into flying or teleportation prevention without starting to lose focus on the class's theme.