One typical thing that distinguishes the green sunfish from a warmouth it the yellow edge around the tail and fins. They are a lot of fun to catch and can be ver aggressive. They can also overwhelm a smaller pond in a hurry.
Sencond that. That is also the reason your catching alot of small ones.
Thin them out some and they can be a chalenge for 4 lb test line and a ultra light.
I grew up catching those. Then I grew up some more using them for limb line bait. Then I grew up some more and took my kids to catch them.
We called them rock bass and warmouth. But we - like many people - were wrong. That is a green sun fish.