I'm actually not against this idea fully, though it doesn't sound like it work very well long term. Most players with pwarps use them for shops and thus adding a charge would occur for very few of these pwarps. Any pwarps to shops which would have a fee would keep the cost very low.
I see this as most useful for pwarps to services, such as grinders or collections of crafting utilities (crafting tables, anvils, enchanting tables, and ended chests). These types of pwarps don't pay for themselves and are currently created out of the kindness of some more wealthy players. Adding a cost to these types of pwarps would help pay for their use so it can be partially mitigated from the pwarp owner who receives nothing in return for their service (not saying there's no way for a player to make a service already cost to be used from a pwarp). Players could create warps to events that would cost to join, which is another great use, one which is harder for players to make cost to do.
Now to respond to some doubts:
I can see where you're coming from, but the fee shouldn't be more than 20-30 meebles.
~ @TheTastyNacho
There should be no need to restrict the fee, as no player would use a pwarp with too high of a fee.
upkeep is 1k, if you cannot afford that you shouldn't be in charge of a pwarp, besides, one can simply warp once then sethome, it's more trouble than it is of the benefits really. I don't see a use in this -1
~ @Vexmae
No one would be able to sustain a pwarp with just the fees, as no player wants to pay a large fee to use it.
The problem with sethomes is a definite issue with payed pwarps. Currently I cannot come up with a solution to sethomes, except for another plugin.
In the end, I think this is a great suggestion and wouldn't be too difficult to create and implement, but I don't believe that the server is ready for this. With the lower player count, a pwarp with a fee would only be able to earn a small amount of meebles in a day. There also isn't enough competition for a shop with a fee to be very likely utilized, as most players in the current state of the server would rather pay one small price per item then have a fee first to visit a better than average shop. The final issue before such a suggestion is useful is the need of a way to prevent sethomes to a location, something which would require a plugin change to Towny to add an option to disallow sethomes creation in specific plots. If this is added, it should be a very low priority item, as the server isn't ready for it yet.