Combine the pasta, cabbage, halved cherry tomatoes, cucumber, onion, corn, beans, and red bell pepper in a large bowl.
To make the pesto, blend sun-dried tomatoes, basil, walnuts, lemon juice, olive oil, garlic, and Parmesan with an immersion blender until smooth.
Pour the pesto over the pasta and veggies. Toss until everything is well combined.
Add cubed feta cheese and bacon bits (if using). Toss gently.
Top with more grated Parmesan, serve, and enjoy!