Re: Location
> and, better still, feed them bogus data so they don't break
FWIW, Oppo phones offer this to some degree. You can set apps to be served an empty phone book, call log, message (SMS) list and "events" (whatever that last one does is unclear - suppress system broadcasts?). Not much but a start. If you know where to look, you can also manage some of the more obscure app permissions, such as an app gathering info on other installed apps. At the very least it's a step in the right direction.
There are also some Xposed-based solutions for rooted phones, but stability-wise they all seem to be perpetually stuck in alpha.
I still miss the original LBE Privacy Guard. I've never seen anything even remotely as powerful.