Hello jrotor.
My trainer was a western 40. It had a LOT of dihedral. I flew the wings off it. By moving the CG back and increasing the throws a little it would do aeros quite well.
You say you need a lot of elevator to keep your plane level while its inverted. That is a sign that the CG is to far forward. That makes for a good learning planes but not a good aerobatic plane.
Move your CG back and you will find rolls a lot easier.
When your getting near the back limit you will find that you dont need much elevator to keep the plane level when its inverted.
My trainer would loop and roll quite well. I could also get it to spin and do dodgy snap rolls.