Mix together the potatoes, carrots, and onions with 2 tablespoons of olive oil in a medium bowl, and set aside.
In a small bowl stir together the salt, pepper, and garlic powder. Pat the roast dry with a paper towel, then season with the spice mixture on each side of the roast. Rub 1 spring of rosemary onto the roast.
Heat a Dutch oven over medium-high heat, and add 2 tablespoons of olive oil. Sear each side of the roast, about 2 minutes per side. Remove beef, and set aside on a plate.
Add the beef bouillon and water to the hot pot, and use a wooden spoon to remove any bits left behind from searing the roast. Add the vegetables along with beef to the pot. Toss in the garlic, bay leaves, and 2 sprigs of rosemary. If necessary, add an additional 1 cup of water, since you want the liquid to submerge the vegetables halfway.
Place lid on, and reduce to medium-low heat. After about 1 hour, give the vegetables a gentle stir, and use a spoon to pour liquid from the pot over the roast. Continue cooking over low heat for about 1 hour, or when a meat thermometer reads at least 125 F for rare, or 135 F for medium rare.
Remove the beef, set it on a cutting board, and allow it to rest for 10 minutes.
Remove the twine, slice the beef into ½-inch pieces, and arrange on a platter surrounded with vegetables. Pour the liquid from the pot into a gravy boat, and serve alongside the beef roast.