Also, considering the fence is 8 feet tall, does it really need a roof? Because I don't think anyone could reach over that.
One more thing, does the fence need to keep arms and hands out, or just keep them away from the plants? What if I placed all of the plants so if they were fully grown that they could not be reached, because although someone could fit their arm through, they could technically not reach the plant?