Preheat oven to 350°.
Combine first 5 ingredients in a spice or coffee grinder; process until finely ground. Stir in 1/2 teaspoon salt. Lightly coat roast with cooking spray; rub spice mixture over roast.
Heat a Dutch oven over medium-high heat. Coat pan with cooking spray. Add roast to pan, and cook for 6 minutes, turning to brown on all sides. Remove roast from pan. Add onions to pan; sauté 3 minutes or until lightly browned. Add garlic, and sauté for 1 minute. Add balsamic vinegar, beef broth, and diced tomatoes; bring to a boil. Return roast to pan; cover. Bake at 350° for 2 hours, turning roast after 1 hour.
Add potatoes, parsnips, and bell pepper to pan; cover and bake an additional 1 hour or until vegetables are tender. Remove roast from pan, and let stand for 15 minutes. Shred meat with 2 forks. Stir remaining 3/4 teaspoon salt and parsley into vegetable mixture. Serve roast with vegetable mixture and cooking liquid.