今の設定自体に問題があるわけではないけど、明示的に指定する必要がないもの(デフォルト値で動くもの)も指定されている。意図的に省略していないのなら、このコメント無視ってください!!
動作検証してませんが、私が認識している範囲では以下が省略できるはずです。
formLogin().loginProcessingUrl
formLogin().failureUrl (デフォで、loginPageで指定したパス + ?errorになるはず)
formLogin().usernameParameter
formLogin().passwordParameter
logout().logoutSuccessUrl (デフォで、loginPageで指定したパス + ?logoutになるはず)