Other than Sephiroth are there more optional bosses in Kingdom Hearts 2?

He is ont the only optional boss. The Underdrome bosses are also optional.

Usalla is too, if you consider her a boss in KH2.