Bring a large saucepan of salted water to a boil. Add the 6 cups of spinach and blanch for 10 seconds. Add the fresh herbs and immediately, with a slotted spoon, transfer the spinach-herb mixture to a colander. Rinse under cold water to stop the cooking, then drain.
Wait until water returns to a boil, then add the couscous and cook, stirring occasionally, until al dente, about 8-10 minutes. Drain the couscous and spread it out on a large baking sheet. Drizzle lightly with olive oil and toss to prevent clumping. Add the tiny peas and toss again. Let the couscous-pea mixture cool to room temperature.
In a small skillet, toast the pine nuts over moderate heat, tossing, until golden brown, about 2 minutes. Let cool.
Squeeze the excess water from the spinach-herb mixture and coarsely chop it. Transfer to bowl of food processor. Add the pine nuts, garlic, cheese, lemon zest, lemon juice, sea salt, pepper and olive oil and process until mixture is fairly smooth. If too thick, add a bit of water to make a consistency that will blend into the couscous. Taste and season with more sea salt and pepper as needed.
Transfer the couscous and peas to a large serving bowl and stir in some of the pesto (you might not need all of the pesto - start with about half and add more to taste. Use any left over for a pizza or pita pizza base, as a sandwich spread or you could even spread a little goat cheese on some crostini and add a dollop of this pesto, delicious!) Gently fold in the tomatoes. Garnish with fresh herbs and serve.