Well to be fair I wouldn't call my implementation "clean." More of a, it seems to have the basic functionality I wanted, and I didn't see anything like it on from my searches, so thought I would post it. Thanks for putting your stuff up! Yup that JSON minifier is nice. Tried with just the JSON parse only to see it break
Then I figured someone must have written a minifier to take out comments, and we see the result of that
So I had more extra time today than I thought I would (and I wanted to do this), but I think I've implemented all of the things you were aiming for. I have to say, I hadn't thought of multi part key maps conflicting (shows that I don't use those plugins yet haha), so I'm glad it was in yours. Also, the buffer output stuff you had was very useful, so thank you. I'm sure you'll notice mine looks very similar (okay its the same) as yours.
So thanks again. Let me know what you think!