Welcome to the forum!
1. No.
2. Yes. Well, it depends on exactly what you want. CoC is very comprehensive and don't dismiss it too lightly, it may be the best way of getting what you want. If you want a simpler command script plenty of people have made them: it really depends what you want.
For example, you could simply create a small squad for each of your squad leaders. For each one you would have a looping script, something like this. (This is just a sketch, not a proper script. Syntax not guaranteed.)
loon5 is one of the members of your squad.
group5 is the group assigned to follow him
#loop
? not alive loon5 : group5 do whatever
group5 move getPos loon5
(leader group5) setBehaviour (behaviour loon5)
~3
goto "loop"