1.Trim excess fat from pork. Place pork in a disposable baking dish, brush chermoulla all over pork. Cover, refrigerate 3 hours or overnight.
2.Heat a covered barbecue. Cook pork, in the dish, covered, using indirect heat, following manufacturer’s instructions, 3 hours or until very tender. Remove from heat. Cover, stand 20 minutes.
3.Meanwhile, combine mayonnaise, juice and ras el hanout in a large bowl. Add cabbage, carrot, currants and coriander, toss gently to combine. Season to taste.
4.Using two forks, shred pork coarsely. Sandwich pork and coleslaw between rolls.
Ras el hanout traditionally is a blend of 30 or more spices. It is available from Middle Eastern and specialty spice stores.