If the purpose is to just get link shortening then it seems like you would want to integrate Bitly into your content authoring or pre-process your merge tags before including in your data base that is connected to engage:direct. The shortened url would just be treated like other content or merge tags are.
Please advise if there is a use case desired beyond just link shortening.