Leblanc Rework Idea
Just turn her into a deception ADC. She can be the new "safe" ADC (safer than Ezreal but less damage) with an emphasis on deception and just generally being annoying.
Increase her attack speed and base AD to that of a standard ADC, give her Ashe's attack range.

Passive: When Leblanc's health is below X, she creates a clone that walks in a random direction away from the enemy; the clone has a very small percentage of real LB's full health and disappears after walking a short distance (basically the old passive).
Q: (passive only), as Leblanc continues to auto attack (uninterrupted), she gains stacks which increase her attack speed, this capped at X
W: Leblanc flies a short distance to a target location, this ability no longer deals damage (it is used for safety or engage, like an Ezreal E but with more range)
E: (global range) Leblanc takes on the appearance of an enemy champion for X seconds, this change is effected both in game and on the mini map. While in the other champion's appearance, Leblanc retains all of her abilities, passives and stats.
R: (not global but has a fairly large range) Leblanc makes a clone of herself appear in a random location. The clone walks in a straight direction towards your base... if the enemy attacks deals damage to this clone, true damage is dealt to the said enemy equal to X percentage of the damage of the ability used to hit the clone, clone starts laughing when attacked (the clone has an HP bar that looks like present LB's health but is in fact invulnerable, clone disappears when it reaches the respawn location)