Cook the pasta according to the package instructions. Once al dente, drain and rinse under cold water to stop the cooking process. Let it cool completely.
Prepare the dressing: in a small bowl, combine the lemon juice and zest, olive oil, honey, garlic, salt and pepper. Whisk well with a fork or whisk.
Combine the ingredients: in a large bowl, mix the cooled pasta with the tomatoes, cucumber, onion, olives, cheese and fresh herbs.
Add the dressing and gently toss everything to ensure it is evenly coated.
Refrigerate for at least 30 minutes before serving so the flavors can blend and the salad is well chilled.