Preheat oven to 450F. Place tomato halves (cut side up) on a large baking sheet lined with foil. Sprinkle the tomatoes with the oregano, oregano, garlic, and salt and then drizzle the 1/4 cup olive oil over them, evenly coating. Roast the tomatoes for about 20-25 minutes or until they begin to get browned spots and are collapsing. Try not to burn them, but it's ok if little spots have some char. While tomatoes are roasting, prepare the pasta according to package directions and then drain. In a large bowl, whisk the dressing ingredients together (1/4 cup olive oil, vinegar, and pepper). When the pasta is done and drained, add it to the bowl with the dressing and mix it all together to coat. When tomatoes have finished roasting, add them to the pasta (including any drippings from the pan). Toss together with the mozzarella balls and fresh basil. Serve room temperature, cold, or hot - all are delicious!