Workflow Round Robin - rotate leads evenly & in set order

Would something like this solve the round robin issue?

Add into a workflow + set up a round robin or weighted assignment rule.