Let $L$ be a Lie algebra over a algebraically closed field with characteristic zero. Call $L$ reductive if $\mathrm{Rad}\,L=Z(L)$.
Suppose that $L$ is a completely reducible $\mathrm{ad}\,L$-module. I am trying to prove that $L$ is reductive.
Note first that an $\mathrm{ad}\,L$-submodule of $L$ is the same as an ideal of $L$.
Since $Z(L)$ is an ideal of $L$ and $L$ is a completely reducible $\mathrm{ad}\,L$-module, there exists some $\mathrm{ad}\,L$-submodule $L^\prime$ of $L$ such that $L=Z(L)\oplus L^\prime$. This $L^\prime$ then decomposes as a direct sum of irreducible $\mathrm{ad}\,L$-submodules, i.e. as a direct sum of non-zero ideals. It is clear that each summand is either simple or one dimensional. Then $[LL]$ is a direct sum of simple ideals, so $[LL]$ is semisimple. Since $[LL]$ is an irreducible $\mathrm{ad}\,L$-submodule we have that $L=[LL]\oplus M$ for some $\mathrm{ad}\,L$-submodule $M$ of $L$. Since $M\cong L/[LL]$, $M$ is abelian.
Edit: as Dietrich Burde pointed out, I wasn't thinking when I wrote that $Z(M)=0$. In fact, $Z(M)=M$. Since the center is solvable we also have that $\mathrm{Rad}\,M=M$, which proves the statement. I think it is okay like this.