I don't want Leavanny treated like a grass type, and energy ball works just fine, the problem lies in Leavanny being a physical attacker, and not really giving it the moves it would need to pull that off.
See with a moveset of: Leaf Blade, Razor Leaf, Energy Ball, String Shot, it wouldn't have X-scissor which is basically Leavanny's best bug type move.
X-Scissor, Razor Leaf, Energy Ball, String Shot, wouldn't give Leavanny either another bug type or physical. While razor leaf works on attack strength rather than special, and while it can cut things, it still is another grass type, and I'd think that Leavanny would have 2 bug type moves, one grass type, and one other type.
And: X-Scissor, Shadow Claw/Cut, Razor Leaf, String shot, gives away Leavanny's decent grass type attack. It's already bad enough bug bite which debuted in the anime WITH Ash's Sewaddle was replaced with energy ball, rather than Energy Ball replacing razor leaf, I get that razor leaf can cut things, but I can't care too much since, X-scissor, Shadow Claw/Cut could do the same thing, and I'm not entirely sure if they could pull of Leavanny and Razor leaf, unless it launches razor leaf from its scythes (while I admit that would be cool, its unnecessary).
And I don't want String shot, to go away since that has more real life applications even if it is a status moves, and I even said why I don't like status moves (though not in this thread).
So right now, personally the best moveset for Leavanny, bar some really cool B2W2 move tutor moves is: X-Scissor, Energy Ball, Shadow Claw/Cut, String shot