Having designed linear waxed ballscrew slides over the most of the last 30 years, my twopenerth for what it is worth. I will say that obviously working life was the most important factor along with rigidity and positional repetition as the machines we built were heavy high production machines cost was not too important.
As a hobbyist cost can be the most important, but the final design needs to give satisfactory results. The ballscrew needs to be mounted such that the drive end maintains concentric running with the motor, within any couplings allowable deviation. It also needs to run so that the axis is true to the ball nut, some require greater accuracy than others. The tail end can either be unsupported or supported, depending on length/diameter/speed. Look at the manufactures catalogues for guidance, you only need to look at one toggle you the idea, SKF, THK, Thompson etc.
The easiest way is to mount a standard ballscrew bearing block and directly mount the flange of the motor to it with a servo class coupling between. Mount a single sealed ball bearing in a block to support the other end of the ball screw. To fix the nut to the slide, make a block with a slot that will fit over the ballscrew and a bore through that is clearance on the nut. That way you can drop the slide over the ballscrew with it all aligned to the ways. The face of the block should be mounted to the slide with a key across it, this ensures that the block is square to the sideways.
Bt all means use what ever angular contacts you want, just make sure the assembly is stiff and adequately sealed for the environment. The biggest test will be making sure the ballscrew is mounted parallel to the ways in all directions and remains there when the slide is mounted. So you need to ensure that you can mount all three parts and fix in position before amy slide is mounted.
Read the catalogues and it may make sense.
Howard