Begin by cooking the fusilli or rotini pasta according to package instructions until al dente. Drain and rinse under cold water to cool.
In a large mixing bowl, combine the cooled pasta, halved cherry tomatoes, mozzarella balls, arugula, fresh basil, and sun-dried tomatoes.
In a separate small bowl, whisk together the olive oil, balsamic vinegar, honey, salt, and pepper until well combined. If you like some heat, add a pinch of crushed red pepper flakes.
Pour the dressing over the pasta salad, and gently toss everything together until well coated.
Taste and adjust seasoning, adding more salt, pepper, or honey if desired.
Chill the salad in the refrigerator for at least 30 minutes to allow the flavors to meld.
Before serving, give the salad a final light toss and garnish with additional torn basil leaves if desired.