This is a great sandwich with huge flavor. The smoky cheese and flavor of the roasted tomato, smoky bacon with spicy arugula and fresh avacado just make this perfect. It has so many great flavors that make this sandwich perfect.
Tomatoes -- Roasting the tomatoes. Just cut in quarters (de-seed, just lightly squeeze to get rid of most of the seeds), drizzle with olive oil, salt and pepper and roast at 400 for approximately 15 minutes until somewhat soft but not over done. Remove and let cool. Once cool dice fine and mix with the mayonaise, some salt and pepper. Cover and chill.
Bacon -- Honestly, just cook in the microwave. Put on a paper plate topped with a paper towel topped with the bacon and then top with another paper towel and cook 3-4 minutes until crisp. Remove and let cool as you build your sandwich.
Sandwich -- Spread the tomato mayonaise on the bread, top with cheese, 2 slices of bacon, arugula, avacado and turkey, more cheese and top with another slice of bread spread with the tomato mayo. Put either on a lightly oiled grill pan, panini press or just a regular non stick pan. If you don't have a panini press, just weight down sandwich with a heavy pan or a brick wrapped in foil. Anything heavy will work. Sometimes I will just add a couple of heavy cans to a small pan and it works just fine. Just something to weight them down a bit. Cook until golden brown. Let cool a few minutes and slice.