DIY linear tonearm

Balls running on tracks strikes me as very complicated! I can certainly appreciate the ease of minimizing the friction with this approach, but here are challenges I foresee:
- How to keep the balls contained? I envision losing them rather easily. This might not be a problem for me, but most likely would be for my son.
- How to reposition them into their "home" position for the next record?
- How to ensure the tracks are straight and smooth?
- How to minimize the weight of the carriage tracks?
Are there simple solutions to these issues? Or, am I misunderstanding something?