To begin, set the smoker temperature to 180℉ and preheat, lid closed for 15 minutes. While the grill is warming up, prepare the marinade and topping.
In a blender, add the olive oil, garlic cloves, red wine vinegar and yellow mustard. Blend on high speed for 10 seconds or until combined. Transfer to small bowl and whisk in the remaining sauce ingredients, oregano, basil, onion powder, salt and pepper.
Pour the marinade over the entire roast. For best flavor, feel free to let this marinate for 6-12 hours. Once covered, place the roast directly on the grill grate and smoke until the internal temperature of the roast reaches 135F for rare or 145 for medium, about 3.5-4 hours. (Cooking time will depend on the size of the roast).
Remove the roast from the grill and add to a cutting board and cover with aluminum foil for 20 minutes to rest.
Slice the roast against the grain ans enjoy!