Whichiever way you do it your restricting the rider which is a good thing for learners. Having a learner out on an unretricted large sports bike is like giving a five year old a loaded gun.
if it's done on engine size then they'll just keep upping the power. a mix probably would be good. engine size and a cosponding power limit for size of engine. would be costly though for just uk market.