The light green & yellow is often a sign of depleted trace elements such as Iron. Are you adding any fertilizers or supplements to the aquarium? What kind of substrate is in the aquarium? Did you use any additives with the substrate?
As for the small holes - do you have any snails in the tank?
Usually, as the plants start to whither (from lack of trace elements) portions of the leaves die and that is what the snails eat. The result is "swiss cheese leaves."
What kind of plants do you have?
Do you have any driftwood in the tank?
My royal plecos keeps the driftwood in one of my tanks nearly spotless and doesn't seem to bother any of the plants (various amazon swords, wysteria)