Bring a large pot of salted water to a boil. Add the pasta and cook according to package directions until al dente. When done, drain the pasta. Rinse with cold water, drain well, and toss with the olive oil. Set aside.
In a bowl, whisk together the dressing ingredients until smooth and well combined.
In a large bowl, add the cooked pasta, bacon, tomatoes, roasted red peppers, cheese, green onions and olives (if using). Add the dressing and toss to combine. Taste for seasoning, adding additional salt or pepper to taste.
Cover and refrigerate for at least an hour before serving.
Notes
You can swap the cherry tomatoes for 1 large tomato, diced.