I believe you can install a Harken Bullet block sheave in the mast base slot for the halyard (same type of sheave used for the downhaul). That should help reduce friction. Otherwise, I would go to the hardware store and just buy a big can of silicone spray lube and shoot the luff track whenever it feels tight. A can of spray lube should be relatively inexpensive. Of course also check the luff track for any pinches or areas that may cause friction and check the bolt rope area for frays that may be getting hung up.
For the roller furling jib halyard, it should be setup the same as the Hobie 18 system where a plastic cleat is attached to the tack of the sail itself. See the attached link for what is installed on the Hobie 18 jib. I think you could just use a soldering iron or heat up a nail red hot and plunge it through the sail to make the holes and then attach using screws and nuts.
https://www.murrays.com/product/27-0212/sm