All those fish will take flies..yes, even gudgeon
Get there early in the morning an you may see the Roach "finning" and the Bream rolling..thats a good starting point.
Roach are suckers for buzzers.
Perch are suckers for fritz type flies and lures...red head and white body being good.
Bream will take lures, the Polystickle having caught hundreds of Bream on Rutland etc.
Everything will take bloodworm patterns.
Roach and Dace can be taken on small dry flies!
Weedbeds will always hold coarse fish, as will drop offs.
Fish into the wind.
Try a team of buzzers with a weighted one on the point...should give you an idea of where the shoals are...if they are taking the point fly, switch to a sinking line, middle fly and intermediate, top fly a floating line and just fish "normal" buzzers.
I use a 3 weight for Roach etc, a 5 weight for Perch to cope with small lures.
Can't really think of much else....
Hope that helps a little.