In order to verifiy if Peirce's law is sufficient, when added to Deduction Theorem and modus ponens, we can try to verify if the (complete) axiom system for propositional logic of Elliott Mendelson, Introduction to Mathematical Logic (4th ed - 1997) [page 35] can be derived under these assumptions.
(A1) $\mathcal{B} \rightarrow ( \mathcal{C} \rightarrow \mathcal{B})$
We have that :
$B$ 1 --- assumption
$C$ 2 --- assumption
$B$ 3 --- assumption
$C \rightarrow B$ 4 --- deduction theorem from 2 and 3
$B \rightarrow (C \rightarrow B)$ 5 --- deduction theorem from 1 and 4.
(A2) $(\mathcal{B} \rightarrow ( \mathcal{C} \rightarrow \mathcal{D})) \rightarrow ((\mathcal{B} \rightarrow \mathcal{C}) \rightarrow (\mathcal{B} \rightarrow \mathcal{D}))$
We have that :
$B \rightarrow (C \rightarrow D)$ 1 --- assumption
$B \rightarrow C$ 2 --- assumption
$B$ 3 --- assumption
$C$ 4 --- modus ponens from 2 and 3
$C \rightarrow D$ 5 --- modus ponens from 1 and 3
$D$ 6 --- modus ponens from 4 and 5
$B \rightarrow D$ 7 --- deduction theorem from 3 and 6
$(B \rightarrow C) \rightarrow (B \rightarrow D)$ 8 --- deduction theorem from 2 and 7
$(B \rightarrow (C \rightarrow D)) \rightarrow ((B \rightarrow C) \rightarrow (B \rightarrow D))$ 9 --- deduction theorem from 1 and 8.
We still have to derive
(A3) $(\lnot \mathcal{C} \rightarrow \lnot \mathcal{B}) \rightarrow ((\lnot \mathcal{C} \rightarrow \mathcal{B}) \rightarrow \mathcal{C})$.
But, according to Implicational propositional calculus
the axiom system formed by (A1), (A2) and Peirce's law with the rule of inference modus ponens is semantically complete with respect to the usual two-valued semantics of classical propositional logic.
Note. Peirce's law is necessary, due to the fact that $\nvdash_{(A1)(A2)}(Peirce)$. The addition of Peirce’s law is sufficient, due to some results of Tarski and Bernays.
In order to have "full" propositional calculus, we have to add the falsum symbol ($\bot$) and an additional axiom : Ex Falso Quodlibet ($\bot \rightarrow \mathcal{A}$).