VERY interesting idea!
Just off the top of my head I Think you would have positioning trouble because the cam is not liner. IE) four steps at the start of the cam are not equal in height to four steps at top of cam.(are they?) This and all other problems can be overcome with much beer drinking and heated discussion