Moon - I often call this card Night to separate it better from the Moon who rules the High Priestess. So for me, the Moon means illusions, nightmares, fears, creatures of the night, dreams, darkness, visions, inspiration... a wild and crazy mix, but crazy not in the medical sense.
I don't mix up medical diagnosis in my readings because I don't meddle in what I don't know. People study for 10 years to be able to diagnoze mental illnesses, so to do the same using one card is for me irresponsible. Only my 50 agorot. So I wouldn't go for that angle at all. I might go with Freud and call the Moon our unconscious, the unexplored parts of our minds where we push what is unpleasant, if a reading asks about mental health issues. But here we talk about feelings, not an analysis of the mind.
So what he feels for you: if it was simply non-reversed Moon, it belonged to the world of the night, between a dream and a nightmare, this heavy feeling when you want to wake up but can't. Yet. You know you will sooner or later.
And what does the reversed Moon mean? I like Benebell Wen's acronym for reversals: WIND.
W: it might be a weakened form of the Moon, less bewildering, closer to waking up.
I: the whole thing might be inversed, i.e., it might be that the tarot tells you how he makes you feel.
N: the negative energies of the card (which is already quite dark in my interpretation) comes to the fore - so more nightmare than dream.
D: delayed - doesn't apply here.
I don't think even the weakened Moon might mean that he's over you. I get from the reversed Moon confusion and that nightmarish feeling things are going wrong but one doesn't know how to fix it.
If this is truly what either of you feels, then I'd pick a card to heal it, here obviously (I think) the Sun and meditate on it. Sun means warmth: give kind thoughts to the whole problem, see the positive sides. Sun means light: think about honesty, dissolving conflict, clearing up misunderstanding. And Sun means life: how to go on? Make a good, clear, kind cut, or a good, clear, kind new beginning? It's in your hands.