Do you know...
No. I'm engaged in core code only, not actual use :o)
Is there an easy way...
First of all you have to remember that RC costs returned by rc_api are average from last day. In many cases actual cost of particular operation will heavily depend on its content. You can make some estimation based on differences in resource usage of your operation in comparison to resource usage of average operation, but it will still be only an estimate. That aside, there is a way to recalculate RC cost into HP. RC mana has the same "scale" as VESTS, therefore you can use price of VESTS to calculate HP equivalent. Maybe there is a simplier way, but right now I can only think of use of database_api.get_dynamic_global_properties. It returns plenty of data, including total_vesting_shares and total_vesting_fund_hive. Those two values form a price of VESTS. The calculation would be something like the following: HP_equivalent = RC_cost * total_vesting_fund_hive / total_vesting_shares. HP equivalent is then expressed in HIVE, so you can use price of HIVE to calculate USD (there are many potential sources of that price to use: hived has feed price from witnesses and market price from internal market, but you can use price from any exchange). The prices I've mentioned are accessible with database_api.get_feed_history under current_median_history and market_median_history respectively.
RE: RC stats in 1.27.2