Toss the eggplant slices and tomato halves with 1/4 cup olive oil.
Place the tomatoes on the grill cut side up over direct heat, and grill for 4 to 6 minutes. until the skins begin to char. Turn and continue grilling for another 1to 2 minutes. Grill the eggplant slices over indirect heat for 6 to 7 minutes. turning, until tender and browned. Remove.
Cut the tomatoes into 1-inch pieces. Cut the eggplant slices into quarters. Set aside. Covered, to keep warm.
Bring a large pot of salted water to a rolling boil and boil the pasta until al dente. Remove and drain. Add the vegetables to the hot pasta together with the remaining olive oil, halloumi, herbs, garlic, and salt and pepper. Serve immediately.