Roasted Vegetable Cuban Sandwich (Sunshine Season)