I have never used or handled an x-10 curtain motorization system so I don't know its limitations or capabilities. If it can be adapted to your project, go for it because home-made requires much more than just a simple motor. I used a reversing motor with gearbox.
[Link: leeson.com]