Preheat the oven to 400 degrees. Cook the sausage to an internal temperature of 160 degrees using a thermometer. Turning throughout cooking to get an even golden brown. Set aside to rest, slice before using.
Toss the eggplant, squash, onion, grape tomatoes, and garlic with oil. Roast on a baking sheet until tender and nicely browned, tossing throughout cooking to get an even roast.
In the meantime, in a pot of salted boiling water, cook the pasta according to the directions on the package. Drain well.
Preheat a saute pan on medium heat. Add the roasted vegetables, olives, capers, broth, and tomato paste. Bring to a simmer. Season with salt and pepper to taste.
Toss in the pasta and sausage.
Serve all together with bread. Garnish with basil and parmesan.