To achieve optimal results, pork should be roasted until the internal temperature reaches 170°. Maintaining an oven temperature of 325° to 350° ensures even cooking and minimal weight loss. When roasting a center loin cut, it is recommended to allocate 30 to 35 minutes per pound, while a rolled roast requires approximately 35 to 40 minutes per pound. For a whole leg, the roasting time should be around 22 to 26 minutes per pound, whereas a half leg necessitates 35 to 40 minutes per pound. Finally, a whole rolled leg is typically roasted for 24 to 28 minutes per pound.