Hi Kenny, you may want to make an entry in the Introduce Yourself section before you go any further.
That being said, you sure ask a lot of questions. I'm not sure the size of of the rotary table should be at the top of your list. Machining a cam shaft is an involved process, but straightforward. The size you are proposing could easily be done with a 4" table. A 6" table adds some versatility for future projects. Sherline makes a CNC controlled 4" table that I hear works well.
How much experience do you have machining and electronics? There are a couple of very good threads on another forum concerning making a CNC rotary table using an Arduino board for control. Do a google search on "Arduino CNC".
Once you learn electronics to that level, adding the stepper motors to your mill isn't that difficult. The rotary table becomes the fourth axis. CNC machining of a cam shaft is fairly uncomplicated, once you settle on the design. You program the data into the cotrol software and the machine does all of the work.
Machining one manually consists of determining the designs of the individual lobes and getting the relationships among them correct. Basically that involves matching a table of height data to the angular positions of the lobes.
There are also small machines that do it for you, if you plan on making a lot of them.
I hope you are successful in your endeavor. We can always use more machinists.
Steve Fox