Yep, it's not complicated. Something like...
even=last
odd=eedi2().separatefields().selectodd().FrameDoubleFunction().selectodd()
interleave(even,odd).weave()
All you need is a frame interpolation function to double the framerate and return the "new" frames, I'm sure you could fine one through google. edit... you could probably use this one: http://compression.ru/video/frame_rate_conversion/index_en_msu.html