I personally wouldn't use drywall tape, but thats just me. Lots of other backing will work just as well. A simple backing like drywall tape, brown paper bag or linen are primarily for insurance reasons and not to add performance. Sinew, bamboo or hickory will add performance to a self bow.
I prefer the Torges type bulbous handles for self bows. Pat