There are only two good options with Eberle.
Trade him and spend the money to adequately replace him on the roster or don't trade him.
This is also ridiculous.
Jesse Puljujarvi couldn't get things started at the NHL level, and had mixed reviews at the AHL level. Counting on a 20 year old on a wobbly career arc to come in, in your weakest position, and replace your third leading scorer is the kind of tactic a terrible manager would employ. Kevin Lowe wouldn't have even done it.
If this is your long term solution, you keep Eberle and have Puljujarvi play his way up the roster. When and only when Puljujarvi can handle the role, you can move Eberle.
RNH is a left shot centre.
You don't walk into a season expecting him to play him RW for the duration from day one. That's so far past absurd, its nuts.