Preheat the oven to 325°F (162°C). Then, insert a sharp knife into the roast. Push it through the center and rotate the knife to create a tunnel or opening.
Stuff the chorizo sausages into the opening, along with crushed garlic. Generously season the roast with kosher salt and black pepper.
Warm the olive oil in a Dutch oven. Then, add the roast. Brown each side for 2-3 minutes, creating nice sear. Set the roast aside. If needed, add one tablespoon of olive oil along with the onion and bell peppers to the Dutch oven. Cook until the onions become translucent and soften, for about 10 minutes.
Stir in the tomato paste, ground cumin, paprika, coriander, and onion powder. Cook for 30 seconds until they become aromatic.
Deglaze the pot with diced tomatoes, beef broth, and red wine, scraping up any brown bits left behind from searing the beef.
Settle the roast to the Dutch oven. Add the olives (if using), golden potatoes, fresh oregano, and bay leaves. Bring it to a boil, cover, and cook in the oven for 2½ - 3 hours. Then, remove the beef from the pot and let it rest on a cutting board for 10 minutes.
Transfer the potatoes, olives, and gravy to a serving dish. Then, slice the roast and add it to the serving dish.