Thanks for your votes on this feature, we know ourselves how PayPal Subscriptions can cause extra work in these situations. So I'm pleased to advise this is implemented in v6.0.
We have also added a "Cancel Subscription" button which will appear next to the Subscription ID field under the client's Products/Services tab, so PayPal Subscriptions can be manually cancelled directly within WHMCS.