Combine the cooked pasta, beans, tomatoes, and mozzarella in a large bowl
Gently stir in the basil and arugula.
In a small bowl, combine the olive oil, balsamic, salt, pepper and garlic powder. Pour over the other ingredients and toss to combine.
Add in the pesto, starting with ¼ cup, and toss to combine. Add more if desired.
Serve immediately, or refrigerate and serve cold.