Maybe set up an auto role with levels, make certain permissions only accessible by being active and leveling up?