If they understand what you want them to do, and you give them time to figure it out, cattle are very easy to herd. Pressuring and release of pressure at the proper times will encourage them to move (or halt) and to go the direction and speed you desire. The herd will also stay together, moving as a group if you herd them calmly and don’t get them upset and excited. Best results are had when you move them at a walk, controlling the speed and direction of the leaders.
Cattle are very intelligent, and are just as “trainable” as horses. Like horses, they “reason” differently than humans. Understanding the way cattle think and why they react to you the way they do can enable you handle them in ways that will help rather than hinder your purposes. If you can “think like a cow” you can more readily predict what cattle will do in various situations and be able to handle them with fewer problems.