Preheat a camp oven, closed grill, or smoker to 350 degrees F (175 degrees C).
Place the roast in a large roasting pan. Season both sides generously with salt, pepper, and garlic powder. Surround the roast with vegetables and fresh herbs.
Cook, uncovered, for 2 hours. After 2 hours, cover the pan with foil, then continue to cook for 1 additional hour, until fork tender.
Let the roast rest for 30 minutes before serving. The meat can be sliced or pulled.