I think you first have to make the big decision about whether you really want to make a custom link type.
Be sure you first understand all the existing link types, as described in 32000-1 (the PDF specification), and named destinations. It seems to me that what is already there is pretty much what I imagine you want.