VBAのクラスは使ったことないし、ライブラリではクラスを定義する気ないなあ。
表に出ない使い方ならいいだろうけど、独自データ型をユーザーに使わせるのは旨くない。
ほかの言語ではそんな問題にはならないけど、VBAだとクラスのメリットが出にくいと思う。