I did black denim on one of my XJs and it looked awesome. Wish I had pictures.
Use CRC Headliner Adhesive (find a car dealer in your area that has it in their parts department) and coat the liner with a can and the board with another and let them setup for about 10 minutes before putting them together. Nothing should come through and it will be a lot easier to spread the replacement liner out properly.
Looks like this but make sure it's the headliner adhesive and not the regular spray adhesive.
I have headliner material and that bubble wrap waiting me to start the project. I was planning on putting the bubble stuff under the rigid board thingy in hopes of insulating from noise and temps somewhat.
I too am one for using foam backed cloth. Just use 3-4 cans of super 77, let the thing air dry over night in a place you're okay with smelling like glue, slap it back in. It was one of the first things I did and has held up for at least a year now