Combine the marinade ingredients in a heavy plastic bag and mix well. Add the pork roast and shake the plastic bag to coat all sides of the pork. Place bag in refrigerator and marinate overnight. I had the pork in the refrigerator for a couple hours, turn occasionally.
Preheat oven to 350 F / 175 C. Transfer the pork to a shallow roasting pan and spoon the marinade over it. Basting frequently with the juices until the internal temperature reaches 160F. for 1¾ to 2 hours.
Remove the pork from the pan and let rest for 15 minutes. Carve the roast into ¼ inch-thick slices and serve warm or at room temperature. Would be a nice add on for you Sunday brunch.