Season the roast liberally with S&P. Brown it in a big pot. Set aside. Cook some chopped onion, carrot, leek, celery (whatever you have) in the fat in that pot. Don't use much celery (no more than half the onion). When the veg are getting browned and sweet, add some wine (I would use white but red would also work). Cook on very high until it's reduced by half or more. Dump shoulder back in pot. Add stock (if you have it) up the sides of the pot about halfway up the roast. If you have no stock, canned low sodium chicken broth will do. Don't use canned beef stock, it is terrible. Water is better than that. Add some herbs, thyme, bay leaf, parsely. Also peppercorns and smashed garlic cloves.
Cover pot and put in 300 oven. Every half hour or so, turn it with tongs. Cook for a long time, until roast is totally tender.
Then if you want, remove the roast, put the pot on the stove on high, reduce the liquid and strain when it's getting thick. Nice sauce.