Place the vegetables onto a baking sheet lined with parchment paper and coated with cooking oil spray. Drizzle 1 tablespoon olive oil over the vegetables. Sprinkle with the salt, pepper and dried basil. Toss to coat. Roast for 30 minutes.
Place the cherry tomatoes into a small bowl. Pour the balsamic vinegar and 1 tablespoon olive oil over top. Season with salt, pepper and crushed red pepper. Stir until all the tomatoes are covered. Let sit for 25 to 30 minutes. Stir tomatoes every 5 minutes or so to help the flavors marry together.
Add the couscous into a medium pot with lid. Stir in the vegetable broth and the remaining 1 tablespoon of olive oil. Season with salt and pepper. Bring the couscous to a boil over medium high heat. Cover the pot with a lid. Remove the pot from the heat and let sit for 5 minutes. Fluff with a fork to break up any clumps.
To assemble the dish, place a handful of arugula on a plate. Top with couscous and roasted vegetables. Top with mozzarella chunks and the cherry tomatoes with their dressing. Drizzle with additional oil and sprinkle with basil to make the flavors pop!