There’s not a lot of it, and the current design is very difficult to create a clean Adaptor for. The main problem is not the scenes per se but lack of control of the Scene Manager. The wrapper is about 1/2 of the size of the rewrite (discounting the transition definitions) 
The reason is I can write things like this:
AutoClass = sm.DelayScene:new() function AutoClass:create() self:insert(display.newText("And now ...",160,320,native.systemFont,24)) end function AutoClass:nextScene() return "thirdscene" end function AutoClass:sceneDelay() return 2500 end
This is a scene class (instance as well because of prototyping) which displays the “and now” text for 2500 and transits to the scene ‘thirdscene’ automatically. I will almost certainly move the bottom two lines into the constructor. Still have access to the events and so on, if required. It’s a template class.