Don't know if this is what your talking about but I'll try.
I had an issue where two songs showed up gray on my phone and yet they did not show up on my computer.
I turned match off on my phone. Plugged it into the computer, clicked on the music tab under the phone name and then deleted everything off of my phone. I unchecked music and done this until nothing showed up on the music app on my phone.
I then chose manually add music and add a couple of songs.
I then turned match back on, on the phone and the greys songs are gone.
Don't know if that helps.
My first suggestion is to turn match off and let it take everything off of your phone. Then turn it back on.
Here's the big key I think: When I delete the album from iTunes and select to delete from iCloud as well, those same 5 songs will still show on my iPhone. They've got the cloud next to them, but it won't let you download them or play them.
Based on having purged albums from iTunes Match in order to force it to take a look at an altered version (in order to try and force a match), I'm pretty sure that simply checking "delete from iTunes Match" when you go to delete an album or track doesn't immediately result in a call to re-scan your library and upload a fresh copy of the database. Consequently, I always follow deleting tracks with "Update iTunes Match." Until I do this, the tracks may disappear from iTunes on my Mac but they still appear on my iOS devices. Just something to think about.