I just did a rescape of my 29 with a similar issue. I had let the moss take over and there was tons of Java plus also this moss that I found locally, which is a very pretty bright green but unfortunately tends to fall apart.
I have artificial plants in there as well, just to add some structure.
Well, I started trying to pull out *some* of the moss...but then eventually had to get rid of all of it. I curse that local moss I put in, it was nothing but shreds and I'm STILL getting bits of it out. Its favorite spot to congregate is behind the powerheads on the UG and behind the HOB filter, and under the tank rim.
Now I have all artificial plants, some water lettuce, a tiger lotus, a couple of Java ferns and the fish couldn't be happier with just those plants in there.
I had let it overgrow for my Endler fry, but now I have just males in there and some diamond tetras and gold barbs. I love being able to see the fish clearly again, and the lights looks so much brighter now that they aren't shining down over a giant green light diffuser, lol