Preheat oven to 450 degrees F.
Combine cumin, mustard powder, thyme, garlic powder, paprika, salt and pepper in a bowl to create dry rub. Cover entire pork roast with rub.
Heat a large skillet over high heat and add oil. When the oil is hot, add the seasoned roast and brown on each side, 2-4 minutes.
Remove roast from pan and transfer to a baking dish. Insert a meat thermometer into the thickest part of the roast and cook in preheated oven until the internal temperature reaches 150 degrees F, about 20 minutes. Once done cooking, allow to rest until internal temp reaches 160 degrees F.
While the roast is cooking, prepare the sauce. Using the same pan that you seared the roast in with the heat reduced to low, cook the remaining sauce ingredients for at least 10 minutes to allow the balsamic to reduce and the flavors to blend. While the sauce is still hot, press through a fine mesh strainer to separate the solids.
To serve, slice the roast and then add sauce. Enjoy!