As far as I can see it is not possible to specify the item type description through an attribute on a custom item class.
Could you make an overload of the ItemAttribute that takes both a name and a description as parameter? like [Item("My item type", "This item type is used for blah blah blah")]