[WSS25] Simulated Ethics: A Multi-Phase Framework for Trolley Problem Reasoning in LLMs