Cool. So how do you get to this point of having a good theoretical memorization/head knowledge memorization instead of just relying on muscle memory? Do you just naturally have photographic memory or did you work on it and how did you work on it?
I have a problem ( I guess with most muscle-memory-only users) is that my hands could know where to go (if playing in good sequence and focused to not have any lapses) but if you asked me, I wouldnt know what to tell you if what I played was a Db arpeggio or this or that. I dont remember how it looks if I were imagining playing it in my mind.
for instance, I have played Clair de lune successfully for years, it is slow and has a lot of arpeggios and very simple thirds figurations during ending and opening. However, if you asked me to tell you what keys they were and/or to visualize where my fingers are on the piano at any given moment in my head, I can't tell you.

Analysis, analysis, analysis, analysis, analysis!
I'll tell you my routine, its important points, and then you can do whatever you want with it, but it's important to find something that YOU like and that works for you. I am a theory junkie, I love theory, I love seeing how the composers make all of it line up (and this might help your interpretation too, wink wink nudge nudge), so the first thing I do when I take a piece is I look at the general form. Maybe it's two or three sections repeated a couple times with a Coda? (Chopin Nocturne Op. 9 No. 2) Maybe it's a Sonata with two themes that change keys? (Moonlight Mov. 1) Anyway, get a general framework of it. Then, label every chord. This might take some time to get used to, but this made all the difference in sightreading for me; I look at a bar and I immediately recognize the chord, and my hands jump to it. (As an aside, sometimes in sight reading I'll play not exactly the notes, but the right chord shhhh don't tell anyone)
After I've analyzed it, whatever the key the piece is in, I'll do this as a warmup:
1. Play the scale
2. Play the arpeggio of every chord in the scale (I, ii, iii, IV, V, vi, vii-) a couple times
3. Play through the circle of 5ths in that key
4. Pick a chord progression and improvise on it in that key
And then I'll play the actual piece. I don't do so much of that anymore, but when I was first starting to do that, I did.
Make it a point to recognize as many chords/structures/theory stuff as possible, and eventually it becomes natural to you. Kind of like speaking a language. :]
I'll do the first few bars of Clair de Lune for you.
1. Db/F
2. Gb dim7
3. Db/F
4. Ab7
5. Eb m7/Db and then Ab7
6. Eb m7/Bb and then F7/A
The melody is easy enough to realize and then you see that everything moves in thirds or seconds
Hope that helps ^^
I just keep practicing the piece without bothering to think about memorizing it, and around the time when I am reasonably happy with my progress, it is already memorized, without any extra work.
If you can see the keyboard in your head away from the piano and know which notes you're playing, and can hear the sound, good. If you can't...then I'd suggest trying to focus on what you're playing more because hand memory is dangerous