Yes.
Simple Approximation - Rule of Thumb
Use the formula:
$$ \gamma \text{(pv01/bp)} = -\frac{1+tenor}{10,000 (bps)} pv01 $$
So for the 20Y and 30Y tenors respectively this formula gives 210 and -310 respectively. Of which half is produced from PnL component (discount risk) and half is produced from forecasting risk.
Approximation Accounting for Shape of Curve
Use the formula:
$$ \gamma \text{(pv01/bp)} = -\frac{pv01}{10,000 (bps)} * \frac{\sum_{j=1}^{N}2jA_j}{\sum_{j=1}^NA_j} $$
where $A_j$ is the analytic delta of a 1Y forward trade, so for a 3Y swap ($N=3$) you would use the analytic delta of a 0y1y, 1y1y, 2y1y. Note this reduces to the approximation above if $A_j=1$.
Further Detail
These formulae are derived in Pricing and Trading Interest Rate Derivatives: A Practical Guide to Swaps by Darbyshire. The bibliography includes code that has even more accurate formulae calculating the specific cross-gamma risks, and methods of converting between par and forward representations.