Mediterranean Vegetable Sandwich