Yes, way too messy, expensive, bulky, heavy and everything else for my application.
A switch is probably the easiest option if not the most efficient one to just break the connection when I am generating and don't want the power to go the wrong way.
Maybe there is a way to sense that and do it electronically as it would be all I need. Power would be in the lin all the time, just have to sense which way it was going.
Otherwise a manual switch would be better than nothing.