I have a similar issue. We have about a 3 acre pond that my buddy and I regularly float tube on and we consistently catch a lot of very small LMB in the range of 6" to 10". I can catch many in a row that are smaller than the spinner bait they are hooked on. The pond seems to have heavy vegetation during the summer months that dies back in the winter. The majority of the pond is between 6' to 12' deep with a deep canal near the damn that gets to 20'.
I caught a big carp by accident in the pond last year
http://www.youtube.com/watch?v=WWWBj_ep5BsYou can see the overall pond at the end of the video there.
Here is a link to google maps of the pond
http://tinyurl.com/reclakeYou can see from the satellite view some of the vegetation that it gets in the early spring. In the summer the pond is loaded with tufts of vegetation that make it hard to fish.
A few weeks back a buddy of mine and I caught 75 fish in 4 hours of fishing. All of them were 10" or less LMB.
There are a few other ponds that we fish in the area that have a much better population of bigger fish. For some reason this pond has a LOT of very small LMB. Any suggestions on how to help nature along with growing the population?