Place 1 cup cilantro, parsley and two cloves garlic in a food processor fitted with a metal blade. Pulse until it forms a coarse paste. With the processor running, add the pine nuts, lemon juice, Parmesan, 1/2 teaspoon salt and and 1/2 teaspoon pepper. Slowly drizzle in olive oil and water. Process until smooth, stopping to scrape pesto from the sides, if necessary. Season to taste with more salt and pepper. Reserve half of pesto and refrigerate the rest for later use.
Adjust oven rack to lower-middle position and preheat oven to 375°F.
Remove pork tenderloin from the refrigerator one hour before you’re ready to cook.
Cut meat almost in half, lengthwise. Open meat like a book and place between two sheets of wax paper. Using a meat mallet or rolling pin, pound to 1/2-inch thickness.
Spread with the reserved pesto. Top with cheese.
Roll up meat and secure at 1/2-inch intervals with kitchen twine. Season with salt and pepper.
Place in roasting pan seam-side up and drizzle with 1/2 tablespoon olive oil. Roast the pork in the oven until it reaches an internal temperature of 145°F, about 35 minutes.
Remove pork from oven, tent with foil and allow to rest for 10 minutes.
While pork is roasting, heat remaining 1 1/2 tablespoons olive oil in a large skillet over medium-high heat until shimmering.
Add onion and sauté until slightly softened, about 4 minutes.
Add corn, edamame and remaining two cloves of garlic. Sauté for three minutes before adding tomatoes. Cook, stirring often, until tomatoes start to break down, about two minutes more.
Remove from heat. Season to taste with salt and pepper.
Add basil, remaining 1 1/2 tablespoons cilantro and lime juice. Stir to combine.
Cut and discard string from pork. Slice meat into medallions and serve with remaining pesto and succotash.