Sorry, this seems conflicting with your other post: CC Employee in leaves - #5 by Gehan
In that post your mentioned about dynamically routing the approval to different managers, but in current post, you are describing about alternate managers for approval.
Can you clarify which is your actual use case?