I'm also working on connecting up my limit switches. I'm using Mach3 and the Gecko G540. The plan is to have 6 limit switches and to use 3 of these as home switches. So I'll use up 1 slot on the Gecko for the limit switches I'll connect them up in series and then also connect 3 of these as an input for the home switches in series to a second Gecko input slot. I just wanted to confirm that this is going to work and I'm not overlooking anything.
Fusion 360 sounds like a good program, will have to find time to test it out in that case.