Bring a large pot of salted water to a boil.
Cook the penne pasta until al dente.
Drain, rinse lightly under cool water, and allow to cool.
Halve the cherry tomatoes.
Cube the mozzarella if needed.
Chop the basil and set aside.
In a small bowl, whisk together olive oil, balsamic vinegar, lemon juice, garlic, Italian seasoning, salt, and black pepper.
Add the cooled pasta to a large mixing bowl.
Add cherry tomatoes, mozzarella, basil, and pine nuts.
Pour the dressing over the mixture and toss gently to combine.
Fold in the arugula last and mix lightly.
Serve immediately or chill for 20 to 30 minutes before serving.