Bring a large pot of salted water to a boil. Prepare the pasta according to the package directions, or until slightly past al dente.
Meanwhile, make the dressing. In the bottom of a large bowl, whisk together the olive oil, vinegar, garlic, oregano, parsley and salt. Add the pasta and toss. Add the tempeh bacon, tomatoes, sun dried tomatoes, cucumber, onion, and toss again. Gently mix in the avocado and arugula. Season to taste and serve.