First, make the glaze. In a small saucepan, combine the balsamic vinegar, chicken broth, red wine, brown sugar, Dijon mustard, minced garlic, and rosemary. Bring to a boil over medium-high heat, then reduce the heat to low and simmer for about 15 minutes, or until the glaze has thickened enough to coat the back of a spoon. Set aside.
While the glaze simmers, heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add the sliced bell pepper, zucchini, carrot, and onion. Sauté for 5-7 minutes until the vegetables are crisp-tender. Season with salt and pepper, then remove them from the skillet and set aside.
Lay the chicken cutlets on a flat surface. Spread a thin layer of Dijon mustard over one side of each cutlet. Season lightly with salt and pepper.
Arrange a portion of the sautéed vegetables on one end of each chicken cutlet. Place a strip of Swiss cheese on top of the vegetables.
Tightly roll up each chicken cutlet, starting from the end with the filling. Secure each roll with a toothpick to hold it together.
Wipe the skillet clean and add the remaining 1 tablespoon of olive oil. Heat over medium-high heat. Carefully place the chicken rollups in the hot skillet, seam-side down first. Cook for 4-5 minutes, turning occasionally, until browned on all sides.
Reduce the heat to medium-low and cover the skillet. Continue to cook for another 5-8 minutes, or until the chicken is cooked through and no longer pink inside. The internal temperature should register 165°F (74°C) on a meat thermometer.
Remove the toothpicks from the chicken rollups. Serve them warm, drizzled with the prepared balsamic glaze.