01 - Heat the oven to 350°F and line a baking sheet with parchment paper.
02 - In a large bowl, mix mashed chickpeas, vegetable broth, tomato paste, olive oil, and soy sauce until uniform.
03 - Add vital wheat gluten, smoked paprika, garlic powder, onion powder, ground mustard, black pepper, and salt. Stir to form dough, then knead for 2 to 3 minutes until firm.
04 - Form the dough into a log resembling a roast. Wrap tightly in parchment paper followed by aluminum foil.
05 - Place the wrapped log on the prepared sheet and bake for 40 minutes.
06 - Combine cranberries, orange juice, brown sugar, balsamic vinegar, cinnamon, cloves, and salt in a saucepan. Bring to boil, then simmer 10 to 12 minutes, stirring until thickened. Remove from heat.
07 - Remove the roast from the oven, unwrap carefully, and place it on the baking sheet. Increase oven to 400°F.
08 - Brush the roast generously with the cranberry glaze. Bake uncovered for 25 to 30 minutes, brushing with additional glaze halfway through, until browned and sticky.
09 - Let the roast rest for 10 minutes. Slice and serve with extra glaze.