Bring a large pot of water to a boil. Add pasta; cook according to package directions. Drain and rinse with cool water.
Whisk lemon juice, oil, vinegar, garlic, honey, salt and pepper together in a large bowl. Gently stir in tomatoes, mozzarella and the pasta. Serve at room temperature or cover and refrigerate for up to 3 days. Stir in sliced basil just before serving. Garnish with basil leaves, if desired.
